vue/getting-started
OfficialBuild your first TanStack Vue table
AuthorTanStack
Version1.0.0
Installs0
System Documentation
What problem does it solve?
TanStack Vue users need a clear, end-to-end path to assemble a minimal v9 table correctly—especially the required v9 wiring of _features, _rowModels, column helper generics, and <FlexRender> rendering.
Core Features & Use Cases
- Create a working minimal table: establish stable _features via tableFeatures({}), provide required _rowModels: {}, define columns with createColumnHelper using both generics, and render headers/cells with FlexRender.
- Add a feature the v9 way: enable sorting by registering rowSortingFeature in _features and wiring sortedRowModel with its required sortFns parameter so APIs like getToggleSortingHandler and getIsSorted are available.
- Compose multiple features: build sorting + filtering + pagination by layering features in _features and stacking matching row model factories in _rowModels for state-transition APIs to work.
Quick Start
Use the getting-started setup to install @tanstack/vue-table, declare _features and _rowModels in your Vue component, define columns with createColumnHelper using both generics, then instantiate useTable and render headers and cells with FlexRender.
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: vue/getting-started Download link: https://github.com/TanStack/table/archive/main.zip#vue-getting-started 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.