tanstack-table
Overview
TanStack Table is a headless UI library for building data tables and datagrids. It provides logic for sorting, filtering, pagination, grouping, expanding, column pinning/ordering/visibility/resizing, and row selection - without rendering any markup or styles.
Package: @tanstack/react-table
Utilities: @tanstack/match-sorter-utils (fuzzy filtering)
Current Version: v8
Installation
npm install @tanstack/react-table
Core Architecture
Building Blocks
More from tanstack-skills/tanstack-skills
tanstack-query
Powerful asynchronous state management, server-state utilities, and data fetching for TS/JS, React, Vue, Solid, Svelte & Angular.
2.0Ktanstack-form
Headless, performant, and type-safe form state management for TS/JS, React, Vue, Angular, Solid, Lit, and Svelte.
1.3Ktanstack-router
Type-safe routing for React and Solid applications with first-class search params, data loading, and seamless integration with the React ecosystem.
1.2Ktanstack-start
Full-stack React framework powered by TanStack Router with SSR, streaming, server functions, and deployment to any hosting provider.
1.1Ktanstack-virtual
Headless UI for virtualizing large element lists at 60FPS in TS/JS, React, Vue, Solid, Svelte, Lit & Angular.
640tanstack-devtools
Centralized, extensible devtools panel for TanStack libraries with a plugin architecture.
500