What problem does it solve?
TanStack Table v9 gates optional state slices and instance APIs behind explicitly registered features, so calling an API like setSorting without registering rowSortingFeature fails. This Skill guides correct registration of tableFeatures, create*RowModel factories, and filter/sort/aggregation function registries in the required prerequisite order.
Core Features & Use Cases
- Feature Registration: Compose tableFeatures with plugins like columnFilteringFeature, rowSortingFeature, and rowAggregationFeature so dependent slots and typed APIs become available.
- Row Model Factories: Wire createFilteredRowModel and createSortedRowModel only after their prerequisite features are registered.
- Function Registries: Register named filterFns, sortFns, and aggregationFns under conventional keys so string names and 'auto' resolution work.
- Use Case: When a table option or instance API appears missing, load this Skill to identify which feature plugin or slot prerequisite must be registered instead of defaulting to stockFeatures.
Quick Start
Ask the AI to configure TanStack Table v9 features for sorting and filtering with the correct row models and function registries.