用于在React、Solid、Svelte和Vue中获取、缓存和更新异步数据的钩子
喜欢这个库吗?试试整个TanStack!TanStack Table、TanStack Router、TanStack Virtual、React Charts、React Ranger
访问tanstack.com/query获取文档、指南、API等更多内容!
仍在使用React Query v2?没问题!查看v2文档:https://github.com/TanStack/query/tree/2.x/docs/src/pages/docs.
仍在使用React Query v3?没问题!查看v3文档:https://tanstack.com/query/v3/docs/.
仍在使用React Query v4?没问题!查看v4文档:https://tanstack.com/query/v4/docs/.
主要特性
- 与传输/协议/后端无关的数据获取(REST、GraphQL、promises等)
- 自动缓存 + 重新获取(stale-while-revalidate、窗口重新聚焦、轮询/实时)
- 并行 + 依赖查询
- 变更 + 响应式查询重新获取
- 多层缓存 + 自动垃圾回收
- 分页 + 基于游标的查询
- 加载更多 + 无限滚动查询(带滚动恢复)
- 请求取消
- React Suspense + 获取即渲染查询预取
- 专用开发工具
贡献
查看这里的贡献指南