What problem does it solve?
TanStack Table users often get stuck wiring up a Preact table correctly in v9, especially around explicitly declaring enabled features and the corresponding row-model factories.
Core Features & Use Cases
- End-to-end v9 setup for Preact: install the adapter, configure
_features, and provide _rowModels so sorting/pagination actually work.
- Type-safe columns: define a data type once and create strongly typed columns via
createColumnHelper.
- Correct rendering pattern: use
useTable with stable references and render headers/cells/footers with table.FlexRender.
- Common v9 pitfalls called out: avoid calling feature APIs that weren’t registered and avoid missing row-model factories that prevent row transformations.
Quick Start
Follow the steps in this Skill to create a working Preact v9 table by installing @tanstack/preact-table, declaring _features and _rowModels, defining typed columns, calling useTable, and rendering with table.FlexRender.