react-query

联合创作 · 2023-09-18 21:35



Hooks for fetching, caching and updating asynchronous data in React

semantic-release Join the discussion on Github Best of JS Gitpod Ready-to-Code

Enjoy this library? Try the entire TanStack! React Table, React Form, React Charts


Visit react-query.tanstack.com for docs, guides, API and more!


Still on React Query v2? No problem! Check out the v2 docs here: https://react-query-v2.tanstack.com/.


Quick Features



  • Transport/protocol/backend agnostic data fetching (REST, GraphQL, promises, whatever!)

  • Auto Caching + Refetching (stale-while-revalidate, Window Refocus, Polling/Realtime)

  • Parallel + Dependent Queries

  • Mutations + Reactive Query Refetching

  • Multi-layer Cache + Automatic Garbage Collection

  • Paginated + Cursor-based Queries

  • Load-More + Infinite Scroll Queries w/ Scroll Recovery

  • Request Cancellation

  • React Suspense + Fetch-As-You-Render Query Prefetching

  • Dedicated Devtools

  • (depending on features imported)


Become a Sponsor!


Contributors


Thanks goes to these wonderful people (emoji key):
























Tanner Linsley



💻


🤔


💡


🚧


👀

Andrew Cherniavskii



💻


🐛

Thibaut Tiberghien



📖

Rohit Garg



🔧

Avinash



💻


🐛

Jason O'Neill



🚧


⚠️

Jack Zhao



💻


🐛

dpyzo0o



💻

Jelte Liekens



💻

Jen Gettings



💻

Justin



💻

Marcelo Alves



💻

Zorza



📖

Dominik Dorfmeister



💻


📖


🚧


💬


👀

This project follows the all-contributors specification. Contributions of any kind welcome!

浏览 20
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报