tanstack

v2026.09.24

Implement React data, routes, or forms with TanStack. Covers Query, Router, and Form; excludes Start, DB, and unrelated state or routing libraries.

GitHub
安装命令
npx skhub add pedronauck/tanstack
Markdown
SKILL.md

TanStack

Read the reference matched by the API or behavior being changed. Load adjacent references only for concerns the change crosses; reuse relevant context already read.

Branches

When you are…Reference
Defining or changing query keys / factoriesreferences/query-keys.md
Setting staleTime, gcTime, invalidation, placeholder/initial datareferences/query-caching.md
Writing mutations, optimistic updates, or mutation statereferences/query-mutations.md
Prefetching, parallel queries, infinite queries, or cancellationreferences/query-fetch-patterns.md
SSR dehydrate/hydrate, offline networkMode, or query persistencereferences/query-ssr-offline.md
Query error boundaries or select/performancereferences/query-errors-performance.md
Registering the router, from typing, virtual routes, or router defaultsreferences/router-type-and-org.md
Route loaders, ensureQueryData, or parallel route loadingreferences/router-data-loading.md
Search params, Link/navigate, route masks, or preloadreferences/router-search-nav.md
Lazy routes, not-found, route context, or auth beforeLoadreferences/router-split-errors-context.md
TanStack Form hooks, Zod validators, or field componentsreferences/form.md

Apply the technical rules relevant to the changed behavior.

Tripwires

Query — array keys that include every dependency; reconcile mutations through canonical keys: update from authoritative responses or invalidate when the owning read model requires a server reread; optimistic cache writes need rollback; never put non-serializable values in keys.

Router — register the router type; validate search with defaults (.catch()); use ensureQueryData in loaders when pairing with Query; throw redirect(...) not return.

Form — complete defaultValues for inference; Zod at form/field level; debounce async validators to fit endpoint cost and interaction needs; role="alert" on field errors; preventDefault on submit.

发现
标签

此技能尚未发布标签。

版本
最新版本元数据

版本

v2026.09.24

发布时间

Sep 24, 2026

分类

未分类

许可证

未指定

源路径

skills/mine/tanstack

默认分支

main

最新提交

0422940

Tree SHA

d2996c2