关于 tanstack-query
TanStack Query 是一项为 TanStack Query 适配器提供匹配版本指导的技能,用于管理服务端状态。它帮助开发者按框架选择任务指南,并参考已安装的软件包版本和类型。
主要功能
- 01官方框架适配器指南
- 02查询与变更模式
- 03缓存和乐观更新
- 04SSR、持久化与测试
- 05按版本路由任务
适用场景
- 01实现乐观更新
- 02配置框架专属查询
- 03准备 SSR 或水合
- 04测试或迁移 Query 代码
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ lukasa1993/ tanstack-skills-extracted --skill tanstack-query安装后在 Claude Code 中输入/tanstack-query确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.tanstack-product-skill.jsonLICENSEagents/openai.yamllicenses/a405ee70c632bb938acb7ac5f210e814409b3760ea9d2329d8ed8ffcfd11a0e7.txtreferences/data-shaping.mdfoundations.mdframework-angular.mdframework-lit.mdframework-preact.mdframework-react.mdframework-solid.mdframework-svelte.mdframework-vue.mdframeworks-ui.mdreferences/examples/react-optimistic.tsxvue-reactivity.tsreferences/guides/query-docs-framework-angular-guides-mutations-md-87c5141f.mdquery-docs-framework-angular-guides-optimistic-updates-md-929e9dce.mdquery-docs-framework-angular-guides-queries-md-84dae94e.mdquery-docs-framework-angular-guides-query-keys-md-40f33b3a.mdquery-docs-framework-angular-guides-query-options-md-500ae26a.mdquery-docs-framework-angular-installation-md-c0c2b309.mdquery-docs-framework-angular-overview-md-6bd342f9.mdquery-docs-framework-angular-quick-start-md-cf2de3cd.mdquery-docs-framework-lit-guides-mutations-md-38f7fec7.mdquery-docs-framework-lit-guides-queries-md-7bbefb64.mdquery-docs-framework-lit-guides-query-keys-md-2f82e369.mdquery-docs-framework-lit-installation-md-e6a1af16.mdquery-docs-framework-lit-overview-md-bb5f419c.mdquery-docs-framework-lit-quick-start-md-2745312c.md详细介绍
TanStack Query
关于查询、变更、缓存、乐观更新、SSR、持久化、测试和所有官方适配器的服务端状态指南。
请从与已安装版本匹配的适配器文档开始。Query Intent 草稿指南单独保留,使用前必须对照已安装版本进行核验。
工作流
- 检查已安装的 TanStack 包及其确切版本。
- 打开已安装适配器的索引,或从下方的常见任务入手。核对草稿任务指南中的 API 是否与对应版本的适配器一致后,再将其用作补充指南。
- 主题参考是索引。为任务选择一篇指南或一个章节;仅在需要时,才跟进其前置条件链接。
- 优先参考已安装包的类型定义和与版本匹配的源代码指南,而不要依赖记忆。
- 将示例转换为框架适配器时,保留无头/核心行为。
任务路由
- React 适配器 — 与版本匹配的 React 设置、查询和响应性。
- Preact 适配器 — 与版本匹配的 Preact 设置、查询和响应性。
- Vue 适配器 — 与版本匹配的 Vue 设置、查询和响应性。
- Solid 适配器 — 与版本匹配的 Solid 设置、查询和响应性。
- Svelte 适配器 — 与版本匹配的 Svelte 设置、查询和响应性。
- Angular 适配器 — 与版本匹配的 Angular 设置、查询和响应性。
- Lit 适配器 — 与版本匹配的 Lit 设置、查询和响应性。
- 基础知识 — 客户端设置、键、选项、获取、默认值和抽象。
- 变更和缓存更新 — 变更、失效、取消和乐观更新。
- 数据整形 — 分页、无限查询、占位符、选择器和渲染效率。
- 框架和 UI 状态 — 适配器响应性、状态、错误、Suspense 和开发者工具。
- 路由和 SSR — 路由器组合、预取、水合和流式传输。
- 离线和集成 — 持久化、广播、实时功能和表单集成。
- 质量和迁移 — Lint 规则、测试和主版本迁移。
常见任务
框架路由
- React — 检测
@tanstack/react-query。阅读 React 适配器。 - Preact — 检测
@tanstack/preact-query。阅读 Preact 适配器。 - Vue — 检测
@tanstack/vue-query。阅读 Vue 适配器。 - Solid — 检测
@tanstack/solid-query。阅读 Solid 适配器。 - Svelte — 检测
@tanstack/svelte-query。阅读 Svelte 适配器。 - Angular — 检测
@tanstack/angular-query-experimental。阅读 Angular 适配器。 - Lit — 检测
@tanstack/lit-query。阅读 Lit 适配器。
各适配器指南中列出了适配器版本。尤其要注意,Svelte 和 Lit 使用的主版本可能与 Query Core 不同。草稿任务示例不能证明其他适配器中存在某个 API。
产品边界
如果任务涉及以下产品边界,请使用对应的独立产品技能:tanstack-router、tanstack-start、tanstack-form。
来源状态
来自 TanStack/query 的官方文档,与以下已验证的发布输入相匹配:@tanstack/[email protected]、@tanstack/[email protected]、@tanstack/[email protected]、@tanstack/[email protected]、@tanstack/[email protected]、@tanstack/[email protected]、@tanstack/[email protected]、@tanstack/[email protected]。
有关上游输入和去重记录的准确信息,请参阅来源溯源。
评论
支持 Markdown