What problem does it solve?
Column resizing in TanStack Table often fails silently: resize state changes but column widths do not update, touch handles stay inert, or large grids lag during drag. This Skill wires the columnResizingFeature correctly so resize gestures actually change rendered widths.
Core Features & Use Cases
- Feature wiring: Registers columnSizingFeature and columnResizingFeature together with tableFeatures, plus columnResizeMode and columnResizeDirection options.
- Gesture handling: Connects header.getResizeHandler to both mousedown and touchstart events so mouse and touch resizing both work.
- Performance patterns: Exposes column sizes as CSS variables computed once per update instead of reading sizes in every cell, keeping large grids responsive during onChange resizing.
- Use Case: You have a data grid with hundreds of columns where dragging a resize handle stutters; apply the CSS-variable pattern to compute visible sizes once per update.
Quick Start
Ask the AI to wire up column resizing in my TanStack Table grid with touch support and performant CSS-variable width updates.