tanstack-octane-table-table-state

Installation
SKILL.md

This skill builds on @tanstack/table-core#core and getting-started. Octane has a render/commit split: options are visible to same-render reads, while controlled state is published only from an accepted layout commit.

State Mental Model

Keep state internal unless another subsystem must read, persist, or drive it. With no initialState, atoms, state, or on[State]Change, the table owns every registered state slice.

  • table.baseAtoms are internal writable atoms initialized from resolved initial state.
  • table.atoms are readonly derived atoms for the active owner of each registered slice.
  • table.store is the readonly flat store assembled from those atoms.
  • table.state contains only the result of the second useTable selector.

Only registered features contribute state and types. If pagination is absent, add rowPaginationFeature; do not cast around the missing API.

Setup

Installs
3
First Seen
Aug 10, 2026