@tanstack/react-query

TanStack
popular esm cjs
@tanstack/react-query JS library homepage @tanstack/react-query JS library on GitHub @tanstack/react-query JS library on npm Download @tanstack/react-query JS library

Hooks for managing, caching and syncing asynchronous and remote data in React

Version 5.82.0 License MIT
@tanstack/react-query JS library homepage
@tanstack/react-query JS library on GitHub
@tanstack/react-query JS library on npm
Download @tanstack/react-query JS library
INSTALL
Type:
Version:
<script type="module"> import tanstackreactQuery from 'https://cdn.jsdelivr.net/npm/@tanstack/react-query@5.82.0/+esm' </script>
Learn more

TanStack Query Header

Hooks for fetching, caching and updating asynchronous data in React

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

Enjoy this library? Try the entire TanStack! TanStack Table, TanStack Router, TanStack Virtual, React Charts, React Ranger

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

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

Become a Sponsor!