跳到主要内容

TanStack Query 总览

TanStack Query 更适合放在“请求已经从发出去,走到缓存、失效、重试和同步”这个阶段来看。它解决的不是底层 HTTP 细节,而是服务端状态怎么在前端项目里长期保持稳定。

建议阅读顺序

  1. 基础概念
  2. React 使用
  3. Vue 使用
  4. 常见模式
  5. Infinite Query 与 Cursor Pagination
  6. Initial Data、Placeholder Data 与 过渡态
  7. Query Cancellation 与 Abort Signal
  8. 进阶能力

和请求封装的关系

TanStack Query 不是用来替代 fetchaxios 的。更常见的结构是:底层请求继续交给请求层,TanStack Query 负责缓存、同步、失效和重取。

更直白一点:

  • fetch / axios:怎么把请求发出去
  • request 层:怎么统一鉴权、错误、超时和类型
  • TanStack Query:怎么让数据在页面里稳定地活着