What problem does it solve? Building feature-rich data tables in React requires wiring together sorting, filtering, pagination, column resizing, and virtualization, which is repetitive and error-prone without a proven reference implementation. ## Core Features & Use Cases - Type-Safe Column Definitions: Uses createColumnHelper to define typed columns with custom cells, sizes, and filter functions. - Complete Table Component: Provides a full DataTable with global search, per-column filters, column visibility dropdown, sorting indicators, and pagination controls. - Server-Side & Virtualization Support: Covers manual pagination/sorting/filtering against an API, row expansion, row selection, CSV export, and virtualized rendering via @tanstack/react-virtual. - Use Case: Build an admin dashboard projects table where users sort by status, filter by owner, paginate through thousands of server-side rows, and export the filtered result to CSV. ## Quick Start Ask the agent to build a data table with sorting, filtering, and pagination using TanStack Table for your React project.