migrate-v8-to-v9
OfficialMigrate TanStack Table v8 to v9 fast
Software Engineering#typescript#state management#migration#sorting#api changes#tanstack table#row models
AuthorTanStack
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you convert TanStack Table v8 configuration and API usage to the required TanStack Table v9 shape without breaking compilation or runtime behavior.
Core Features & Use Cases
- Hook/entry renames: migrate React and other adapter entry points to the v9 equivalents at the
@tanstack/table-corelevel. - Required
_features+_rowModels: restructure your table options so features are tree-shaken and row models are created via the new factories. - Breaking API and naming updates: update sorting option names (
sortingFn→sortFn, etc.), state reads (table.getState()→table.store.state/ atoms / selectors), and underscore-prefixed APIs that became public. - Type and generics changes: fix
createColumnHelperarity, lead withTFeaturesgenerics, and tightenRowDatashapes for v9 type safety. - React transitional escape hatch: use
useLegacyTableonly for incremental migration when you cannot migrate everything at once.
Quick Start
Update your table code from the v8 option and API names to the v9 required _features and _rowModels structure described in this skill, then re-run TypeScript to fix any remaining rename errors.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: migrate-v8-to-v9 Download link: https://github.com/TanStack/table/archive/main.zip#migrate-v8-to-v9 Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.