What problem does it solve? Building feature-rich data tables in React requires implementing sorting, filtering, pagination, grouping, and selection logic from scratch, which is repetitive and error-prone. This Skill provides the patterns and APIs to implement these features using TanStack Table's headless architecture. ## Core Features & Use Cases - Full Table Feature Set: Implement sorting, column and global filtering, pagination, row selection, grouping, expanding, column pinning, resizing, and visibility with controlled state. - Server-Side Operations: Configure manual sorting, filtering, and pagination for large datasets fetched from backend APIs. - Type-Safe Columns: Use createColumnHelper and TypeScript module augmentation for typed column definitions, custom filter functions, and table meta. - Use Case: Build an admin dashboard datagrid that displays thousands of server-paginated records with fuzzy global search, multi-column sorting, and row selection checkboxes. ## Quick Start Create a React table using TanStack Table with sortable columns, a global filter input, and pagination controls for my user data array.