前端开发
TanStack Query 完全指南
最后更新:2026-03-29 TanStack Query(前身 React Query)是前端异步状态管理库,专门解决服务端数据的获取、缓存、同步和更新问题。支持 React、Vue、Solid、Svelte、Angular。 核心能力: 用 queryKey 工厂函数统一管理缓存键:分散的字符串数组难以追踪和重构,集中定义键工厂: Mutation 后立即 invalidate 相关查询:写操作成功后调用 invalidateQueries,让相关缓存自动重新请求,保持数据一致性: staleTime 与 gcTime 按业务特点调整:静态配置数据