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
- Simple Table delivers a complete React data grid solution at just 31KB, making it fast to load and perfect for responsive web applications that need to work smoothly across all devices
- Built-in TypeScript support means you get full type safety and autocomplete right out of the box, so you can build data grids faster without worrying about type errors or missing properties
- Ready-made sorting, filtering, and pagination features work instantly without extra configuration, letting you create interactive data tables that users can navigate and search through effortlessly
- Virtual scrolling handles huge datasets without slowing down your app, so you can display thousands of rows while keeping everything responsive and snappy for users
- Easy customization options let you style and modify the grid to match your design needs without fighting against complex APIs or overriding tons of default styles
