mcpField
T
tanstack-query

tanstack-query

github.com/lukasa1993开发173 次安装1 天前更新
代码仓库

关于 tanstack-query

TanStack Query 是一项为 TanStack Query 适配器提供匹配版本指导的技能,用于管理服务端状态。它帮助开发者按框架选择任务指南,并参考已安装的软件包版本和类型。

主要功能

  1. 01官方框架适配器指南
  2. 02查询与变更模式
  3. 03缓存和乐观更新
  4. 04SSR、持久化与测试
  5. 05按版本路由任务

适用场景

  1. 01实现乐观更新
  2. 02配置框架专属查询
  3. 03准备 SSR 或水合
  4. 04测试或迁移 Query 代码

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/lukasa1993/tanstack-skills-extracted --skill tanstack-query

安装后在 Claude Code 中输入/tanstack-query确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

.tanstack-product-skill.json
LICENSE
agents/
openai.yaml
licenses/
a405ee70c632bb938acb7ac5f210e814409b3760ea9d2329d8ed8ffcfd11a0e7.txt
references/
data-shaping.md
foundations.md
framework-angular.md
framework-lit.md
framework-preact.md
framework-react.md
framework-solid.md
framework-svelte.md
framework-vue.md
frameworks-ui.md
references/examples/
react-optimistic.tsx
vue-reactivity.ts
references/guides/
query-docs-framework-angular-guides-mutations-md-87c5141f.md
query-docs-framework-angular-guides-optimistic-updates-md-929e9dce.md
query-docs-framework-angular-guides-queries-md-84dae94e.md
query-docs-framework-angular-guides-query-keys-md-40f33b3a.md
query-docs-framework-angular-guides-query-options-md-500ae26a.md
query-docs-framework-angular-installation-md-c0c2b309.md
query-docs-framework-angular-overview-md-6bd342f9.md
query-docs-framework-angular-quick-start-md-cf2de3cd.md
query-docs-framework-lit-guides-mutations-md-38f7fec7.md
query-docs-framework-lit-guides-queries-md-7bbefb64.md
query-docs-framework-lit-guides-query-keys-md-2f82e369.md
query-docs-framework-lit-installation-md-e6a1af16.md
query-docs-framework-lit-overview-md-bb5f419c.md
query-docs-framework-lit-quick-start-md-2745312c.md

详细介绍

TanStack Query

关于查询、变更、缓存、乐观更新、SSR、持久化、测试和所有官方适配器的服务端状态指南。

请从与已安装版本匹配的适配器文档开始。Query Intent 草稿指南单独保留,使用前必须对照已安装版本进行核验。

工作流

  1. 检查已安装的 TanStack 包及其确切版本。
  2. 打开已安装适配器的索引,或从下方的常见任务入手。核对草稿任务指南中的 API 是否与对应版本的适配器一致后,再将其用作补充指南。
  3. 主题参考是索引。为任务选择一篇指南或一个章节;仅在需要时,才跟进其前置条件链接。
  4. 优先参考已安装包的类型定义和与版本匹配的源代码指南,而不要依赖记忆。
  5. 将示例转换为框架适配器时,保留无头/核心行为。

任务路由

  • React 适配器 — 与版本匹配的 React 设置、查询和响应性。
  • Preact 适配器 — 与版本匹配的 Preact 设置、查询和响应性。
  • Vue 适配器 — 与版本匹配的 Vue 设置、查询和响应性。
  • Solid 适配器 — 与版本匹配的 Solid 设置、查询和响应性。
  • Svelte 适配器 — 与版本匹配的 Svelte 设置、查询和响应性。
  • Angular 适配器 — 与版本匹配的 Angular 设置、查询和响应性。
  • Lit 适配器 — 与版本匹配的 Lit 设置、查询和响应性。
  • 基础知识 — 客户端设置、键、选项、获取、默认值和抽象。
  • 变更和缓存更新 — 变更、失效、取消和乐观更新。
  • 数据整形 — 分页、无限查询、占位符、选择器和渲染效率。
  • 框架和 UI 状态 — 适配器响应性、状态、错误、Suspense 和开发者工具。
  • 路由和 SSR — 路由器组合、预取、水合和流式传输。
  • 离线和集成 — 持久化、广播、实时功能和表单集成。
  • 质量和迁移 — Lint 规则、测试和主版本迁移。

常见任务

框架路由

各适配器指南中列出了适配器版本。尤其要注意,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