运行时依赖
安装命令
点击复制技能文档
TanStack 库 无头(Headless),类型安全(type-safe),框架无关(framework-agnostic)的 Web 工具库集合。需要代码示例或详细功能?按类别阅读: 数据和状态 — 开始 / 路由器 / 查询 / 数据库 / 存储 / AI UI 和 UX — 表格 / 表单 / 快捷键 性能 — 虚拟 / 速度控制器 工具 — 开发工具 / 配置 / CLI / 意图
库概述 稳定库 核心包 框架适配器 用途 查询 @tanstack/query-core react / vue / solid / svelte / angular / lit 异步状态管理,数据获取/缓存/同步 路由器 @tanstack/router-core react / solid 类型安全路由,搜索参数,Loader+SWR 缓存 表格 @tanstack/table-core react / vue / solid / svelte / angular / qwik / lit 无头表格:排序/过滤/分页/分组/聚合 虚拟 @tanstack/virtual-core react / vue / solid / svelte / angular / lit 虚拟滚动(垂直/水平/网格) 配置 @tanstack/config — JS/TS 包发布工具链(仅 pnpm)
RC 库 核心包 框架适配器 用途 开始 @tanstack/react-start @tanstack/solid-start react / solid 全栈框架:SSR/流媒体/服务器函数/RSC,基于 Router+Vite
新库 核心包 框架适配器 用途 表单 @tanstack/form-core react / vue / angular / solid / lit / preact 无头表单状态管理,嵌套字段,异步验证
测试库 包 框架适配器 用途 数据库 @tanstack/db react (运行时框架无关) 反应式客户端存储:集合 + 实时查询 + 乐观变更 速度控制器 @tanstack/pacer @tanstack/pacer-lite react / solid 去抖/节流/限速/队列/批处理 存储 @tanstack/store react / vue / angular / solid / svelte 不可变反应式数据存储(内部 TanStack 核心依赖)
Alpha 库 包 框架适配器 用途 AI @tanstack/ai @tanstack/ai-client @tanstack/ai-react @tanstack/ai-solid react / solid + 服务器 AI SDK:多提供者,工具调用,流媒体,语音 快捷键 @tanstack/hotkeys react / preact / solid / angular / vue / lit 类型安全键盘快捷键,序列,录制 开发工具 @tanstack/devtools 和其他 7 个包 react / vue / solid / preact 统一 DevTools 面板,插件系统,源跳转 CLI @tanstack/cli — 创建开始项目,添加模块,MCP 服务器 意图 @tanstack/intent — 发布代理技能通过 npm,自动发现,过时检测
核心设计原则 框架无关 — 核心库(*-core)→ 框架适配器 无头 — 逻辑完全与 UI 解耦,100% 控制标记和样式 类型安全 — 一流 TypeScript 支持 轻量级 — 通常 10-15KB,树抖,零依赖 无供应商锁定 — 完全开源,自筹资金 API、GitHub、CLI 等保持英文原貌。