SuperAPI AI 工具集

tanstack-react-table-create-table-hook

前端与建站

查看项目

更新于 10-16 00:02

技能介绍

用途:为多个共享相同约定的 React 表格建立可复用的工厂式基础设施。仅当多张表共享真实约定时使用工厂;一次性表格直接用独立的 useTable。\n\n主要能力:createTableHook 一次绑定特性与默认值,返回 createAppColumnHelper、useAppTable、useTableContext 及注册的表格/单元格/表头组件;每次 useAppTable 调用仍各自提供 data、columns、state 与 initial state。AppTable 无 selector 时接收普通 JSX 子节点,函数子节点仅在配合 selector 时有效。可通过 useTableContext 读取上下文,避免逐层传递 props。\n\n必要用法:工厂应放在基础设施模块中,且保持在模块作用域,不要在渲染期间创建,否则 hook 配置与组件注册表不稳定。默认上下文模块级且 HMR 稳定;仅当不同的表格设置真正嵌套时,才用 createTableHookContexts 创建隔离的作用域上下文。优先使用 createTableHook 返回的上下文 hook,其类型包含注册的组件映射;直接由 createTableHookContexts 返回的 hook 仅知 TFeatures。避免循环依赖注册组件,否则可能破坏 Vite HMR。\n\n限制:资料未提供该技能的安装方式、收费与价格、适用平台及效果信息。