Popularity
9.8
Stable
Activity
9.7
Growing
31,252
187
1,927

Programming language: TypeScript
License: MIT License

query alternatives and similar libraries

Based on the "Communication with server" category.
Alternatively, view TanStack Query alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of query or a related project?

Add another 'Communication with server' Library

README

React Query Header

Hooks for fetching, caching and updating asynchronous data in React

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

Visit tanstack.com/query 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/. Still on React Query v3? No problem! Check out the v3 docs here: https://react-query-v3.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):

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore-start --> <!-- markdownlint-disable --> 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💻 📖 🚧 💬 👀 Alex Johansson💻 Eddy💻 Prateek Surana💻 Rene Dellefont💻 📖 Janne Vuoti💻 Arnaud💻 📖 Jakub Żurawski📖 Aryan Deora💻 🚧 Jen Kaplan💻 Luke Murray💻 Oscar Beaumont💻 Damian Osipiuk💻 🚧 Matthew Hausman💻

<!-- markdownlint-restore --> <!-- prettier-ignore-end -->

<!-- ALL-CONTRIBUTORS-LIST:END -->

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

<!-- Use the force, Luke -->