vue/client-to-server
OfficialTurn client table state into server queries
Software Engineering#state management#vue#server-side rendering#tanstack table#manual pagination#rowCount#query keying
AuthorTanStack
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill prevents TanStack Vue Table from double-processing server-sliced data by correctly wiring client-controlled state (pagination/sorting/filtering/grouping/expanding) to server ownership.
Core Features & Use Cases
- Manual server ownership: Sets the appropriate manual flags (manualPagination/manualSorting/manualFiltering/manualGrouping/manualExpanding) so the table does not re-run row-model pipelines.
- Correct row-model configuration: Drops the matching
_rowModelsfactories (paginatedRowModel/sortedRowModel/filteredRowModel/groupedRowModel/expandedRowModel) to avoid re-processing already-server-processed rows. - Reliable pager math: Supplies
rowCountsotable.getPageCount()reflects the server’s total rows and paging UI stays usable. - State synchronization for fetching: Owns the relevant state slice via external atoms or Vue
stategetters, then keys data fetches on that controlled state (e.g., Query keys) using placeholder behavior to avoid “0 rows” flashes.
Quick Start
Use the vue/client-to-server skill to set manualPagination (and any other needed manual flags) and drop the corresponding _rowModels while controlling pagination/sorting/filtering state and passing rowCount from your server response.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: vue/client-to-server Download link: https://github.com/TanStack/table/archive/main.zip#vue-client-to-server Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.