cell-spanning
Installation
SKILL.md
This skill builds on core and table-features. Cell spanning is stateless and fully derived: a memoized table-level span index is rebuilt from the rows that are actually rendered, and per-cell reads are O(1) lookups against it. Sorting, filtering, pagination, and row pinning only change adjacency; spans follow automatically and never persist.
Setup
import { cellSpanningFeature, tableFeatures } from '@tanstack/table-core'
export const features = tableFeatures({ cellSpanningFeature })