SuperAPI AI 工具集

tanstack-query

编程与开发

查看项目

更新于 10-16 00:02

技能介绍

用途:为使用 TanStack Query 的项目提供服务器状态管理指导,涵盖查询、变更、缓存、乐观更新、SSR、持久化、测试以及各官方适配器。

主要能力:按已安装版本匹配适配器文档,覆盖 React、Preact、Vue、Solid、Svelte、Angular、Lit 等适配器的安装、查询与响应式用法;同时提供基础(客户端设置、键、选项、请求、默认值与抽象)、变更与缓存更新(失效、取消、乐观更新)、数据塑形(分页、无限查询、占位、选择器、渲染效率)、框架与 UI 状态(状态、错误、Suspense、开发工具)、路由与 SSR(预取、水合、流式)、离线与集成(持久化、广播、实时、表单集成)、质量与迁移(lint 规则、测试、主版本迁移)等主题索引。

使用方式:先检查已安装的 TanStack 包及确切版本,再打开对应适配器的索引或常见任务;草稿任务指南仅作补充,需对照版本匹配的适配器核对其 API。主题参考是索引,按任务选择一个指南或章节,仅在需要时跟随前置链接。优先使用已安装包的类型和版本匹配的源码指导,而非记忆。将示例翻译到框架适配器时,保留 headless/core 行为。适配器版本列在其指南中,Svelte 和 Lit 可能使用与 Query Core 不同的主版本。

适用场景:项目使用 TanStack Query 并需要查询、变更、缓存、SSR、持久化、测试或适配器相关指导时。

限制:草稿任务示例不能证明某 API 在另一适配器中存在。若任务跨越 tanstack-router、tanstack-start、tanstack-form 边界,应使用这些独立产品技能。已验证版本包括 @tanstack/angular-query-experimental@5.104.2、@tanstack/lit-query@0.2.27、@tanstack/preact-query@5.104.2、@tanstack/query-core@5.104.2、@tanstack/react-query@5.104.2、@tanstack/solid-query@5.104.2、@tanstack/svelte-query@6.3.2、@tanstack/vue-query@5.104.2。