This task can be performed using Simple Table
Powerful, Lightweight and Production-Ready React Grid
Best product for this task
Simple Table
dev-tools
Featherweight 31KB React component for interactive, responsive tables with sorting, filtering & pagination. Bloat-free perf, TypeScript support, easy customization, virtual scrolling. Effortlessly handles massive datasets.

What to expect from an ideal product
- Weighs only 31KB so your app stays fast and doesn't slow down with heavy table libraries that bog down performance
- Built-in sorting and filtering work right out of the box without writing complex state management or custom logic
- Handles huge datasets smoothly with virtual scrolling that only renders visible rows instead of crashing your browser
- TypeScript support catches errors early and gives you better code completion when building your table components
- Drop-in component that works with existing React projects without breaking changes or major refactoring
