TanStack Table
Installation
SKILL.md
TanStack Table
When to Use
- Interactive data grids needing sorting, filtering, pagination, or row selection
- Full control over table markup and styling (headless — you render everything)
- Complex features like column resizing, pinning, grouping, or virtualization
When NOT to use:
- Simple static tables with no interactivity — use plain
<table>elements - Display-only lists without sorting/filtering — a simple
.map()is clearer - Spreadsheet-level editing (cell formulas, real-time collaboration) — consider a dedicated datagrid library