What problem does it solve?
It solves the problem of building feature-rich data tables in React/TS/JS without manually wiring sorting, filtering, pagination, grouping, and selection logic for every UI.
Core Features & Use Cases
- Headless table logic: Use TanStack Table to power data grid behavior (sorting, filtering, pagination, grouping, expansion) without enforcing markup or styles.
- Configurable columns & row models: Define column accessors (including display/group columns) and choose the row model pipeline that matches your needs (client-side or server-side).
- Advanced UX capabilities: Support column visibility toggles, pinning, resizing, row selection, and integration with virtualization for large datasets.
- Use case: Create an admin-like table that supports column-level filters, fuzzy search, expandable rows for details, and performant rendering for thousands of records.
Quick Start
Use the tanstack-table skill to design the column definitions and table options for a headless data grid that supports sorting, filtering, pagination, and row selection in your React app.