solid/table-state
OfficialMake Solid table state reactive and correct.
AuthorTanStack
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It solves the confusion and bugs caused by misunderstanding how TanStack Table state works in Solid, especially around reactive getters and the fact that table.state is an accessor that must be called.
Core Features & Use Cases
- Correctly wire Solid reactivity into createTable by using reactive getters for options like data, so the table recomputes when upstream signals change.
- Read table state properly with table.state() to access pagination, sorting, filtering, and other slices as Solid accessors, not as direct values.
- Choose the right state ownership model using initialState, state/on*Change (signal-backed), or external atoms via @tanstack/solid-store for shared state across components.
- Render with FlexRender and optionally createTableHook to standardize table components and conventions across an app, including header/cell rendering patterns.
Quick Start
Use the solid/table-state skill to correctly implement createTable with reactive getters, read state via table.state().<slice>, and optionally connect shared slices with @tanstack/solid-store selectors.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 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: solid/table-state Download link: https://github.com/TanStack/table/archive/main.zip#solid-table-state 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.