SuperAPI AI 工具集

tanstack-table

编程与开发

查看项目

更新于 10-16 05:08

技能介绍

用途:这是 TanStack Table(React Table)v9 无头表格库(@tanstack/react-table)的 API 参考技能,内容蒸馏自官方文档,供按任务检索对应文档页。注意它与 ark-ui、chakra-ui 的带样式 Table 组件不同。

主要能力:技能目录分为 SKILL.md 与 references、samples。references 下含 getting-started(安装、快速开始、迁移到 v9、useLegacyTable、devtools)、core-guides(features、data、客户端与服务端、column-defs、row-models、rows、cells、headers、columns、meta、helpers)、feature-guides(单元格选择与合并、列排序/固定/尺寸/调整/可见性/过滤、全局与模糊过滤、faceting、聚合、分组、展开、分页、行固定、行选择、排序、虚拟化)、api-core(table、column、row、cell、header 及 construct*、create*RowModel、useTable、flexRender 等)、api-features(各 Feature 的 options/state/APIs)、legacy-v8(useReactTable、getRowModel、legacyCreateColumnHelper 等 v8 API 与兼容类型)。samples 提供基础表格、排序、过滤、分页、行选择、展开子行、分组聚合、列调整/固定/可见性排序、虚拟化行、可编辑单元格、服务端等示例。

使用方式:先判断版本——出现 useReactTable、getRowModel 或从 v8 迁移,查 legacy-v8;出现 useTable、tableFeatures、Feature(如 rowSortingFeature),查 v9 的 api-core、api-features、feature-guides。再按任务映射表定位分类,读取该分类的 README.md 找到目标页,最后读取对应 .md 获取细节。注意 feature-guides 与 api-features 文件名重复但内容不同:前者讲功能行为与取舍,后者讲 feature 的 options/state/APIs;api-core 的 createRowModel、flex-render 与 legacy-v8 的 getRowModel、flexRender 名称相近但属不同 API。

适用场景:需要查阅 TanStack Table v9 或 v8 的表格 API、功能配置与实现示例时。

限制:资料未提供具体安装命令、版本号细节、收费信息或运行环境要求,暂未提供。