TanStack
Query v3v3
Log In
HomeDocsGitHub
HomeDocsGitHub
HomeDocsGitHub
HomeDocsGitHub
HomeDocsGitHub
HomeDocsGitHub
HomeDocsGitHub
HomeDocsGitHub
HomeDocsGitHub
HomeDocsGitHub
HomeDocsGitHub
More Libraries
FeedBeta
Maintainers
Partners
Blog
LearnNEW
Support
Stats
Discord
Merch
GitHub
Ethos
Tenets
Brand Guide
Docs
Code RabbitCode Rabbit
CloudflareCloudflare
AG GridAG Grid
NetlifyNetlify
NeonNeon
WorkOSWorkOS
ClerkClerk
ConvexConvex
ElectricElectric
SentrySentry
PrismaPrisma
StrapiStrapi
UnkeyUnkey
UI.dev
Code RabbitCode Rabbit
CloudflareCloudflare
AG GridAG Grid
NetlifyNetlify
NeonNeon
WorkOSWorkOS
ClerkClerk
ConvexConvex
ElectricElectric
SentrySentry
PrismaPrisma
StrapiStrapi
UnkeyUnkey
UI.dev
Menu
  • Home
  • Frameworks
  • Contributors
  • Community Resources
  • GitHub
  • Discord
Getting Started
  • Overview
  • Installation
  • Quick Start
  • Devtools
  • Videos & Talks
  • Comparison
  • TypeScript
  • GraphQL
  • React Native
Guides & Concepts
  • Important Defaults
  • Queries
  • Query Keys
  • Query Functions
  • Parallel Queries
  • Dependent Queries
  • Background Fetching Indicators
  • Window Focus Refetching
  • Disabling/Pausing Queries
  • Query Retries
  • Paginated Queries
  • Infinite Queries
  • Initial Query Data
  • Placeholder Query Data
  • Prefetching
  • Mutations
  • Query Invalidation
  • Invalidation from Mutations
  • Updates from Mutation Responses
  • Optimistic Updates
  • Query Cancellation
  • Scroll Restoration
  • Filters
  • SSR & Next.js
  • Caching
  • Default Query Fn
  • Suspense
  • Testing
  • Does this replace [Redux, MobX, etc]?
  • Migrating to React Query 3
Community Resources
  • TkDodo's Blog
Examples
  • Simple
  • Basic
  • Basic w/ GraphQL-Request
  • Auto Refetching / Polling / Realtime
  • Optimistic Updates in TypeScript
  • Pagination
  • Load-More & Infinite Scroll
  • Suspense
  • Default Query Function
  • Playground
  • Prefetching
  • Star Wars
  • Rick And Morty
  • Next.js
  • React Native
  • React Router
  • Offline Queries and Mutations
Plugins
  • persistQueryClient (Experimental)
  • createWebStoragePersistor (Experimental)
  • createAsyncStoragePersistor (Experimental)
  • broadcastQueryClient (Experimental)
API Reference
  • useQuery
  • useQueries
  • useInfiniteQuery
  • useMutation
  • useIsFetching
  • useIsMutating
  • QueryClient
  • QueryClientProvider
  • useQueryClient
  • QueryCache
  • MutationCache
  • QueryObserver
  • InfiniteQueryObserver
  • QueriesObserver
  • QueryErrorResetBoundary
  • useQueryErrorResetBoundary
  • focusManager
  • onlineManager
  • setLogger
  • hydration
Menu
  • Home
  • Frameworks
  • Contributors
  • Community Resources
  • GitHub
  • Discord
Getting Started
  • Overview
  • Installation
  • Quick Start
  • Devtools
  • Videos & Talks
  • Comparison
  • TypeScript
  • GraphQL
  • React Native
Guides & Concepts
  • Important Defaults
  • Queries
  • Query Keys
  • Query Functions
  • Parallel Queries
  • Dependent Queries
  • Background Fetching Indicators
  • Window Focus Refetching
  • Disabling/Pausing Queries
  • Query Retries
  • Paginated Queries
  • Infinite Queries
  • Initial Query Data
  • Placeholder Query Data
  • Prefetching
  • Mutations
  • Query Invalidation
  • Invalidation from Mutations
  • Updates from Mutation Responses
  • Optimistic Updates
  • Query Cancellation
  • Scroll Restoration
  • Filters
  • SSR & Next.js
  • Caching
  • Default Query Fn
  • Suspense
  • Testing
  • Does this replace [Redux, MobX, etc]?
  • Migrating to React Query 3
Community Resources
  • TkDodo's Blog
Examples
  • Simple
  • Basic
  • Basic w/ GraphQL-Request
  • Auto Refetching / Polling / Realtime
  • Optimistic Updates in TypeScript
  • Pagination
  • Load-More & Infinite Scroll
  • Suspense
  • Default Query Function
  • Playground
  • Prefetching
  • Star Wars
  • Rick And Morty
  • Next.js
  • React Native
  • React Router
  • Offline Queries and Mutations
Plugins
  • persistQueryClient (Experimental)
  • createWebStoragePersistor (Experimental)
  • createAsyncStoragePersistor (Experimental)
  • broadcastQueryClient (Experimental)
API Reference
  • useQuery
  • useQueries
  • useInfiniteQuery
  • useMutation
  • useIsFetching
  • useIsMutating
  • QueryClient
  • QueryClientProvider
  • useQueryClient
  • QueryCache
  • MutationCache
  • QueryObserver
  • InfiniteQueryObserver
  • QueriesObserver
  • QueryErrorResetBoundary
  • useQueryErrorResetBoundary
  • focusManager
  • onlineManager
  • setLogger
  • hydration
Learn about TanStack AdsHide Ads
Getting Started

Videos & Talks

Click here to view the Repository used for the above presentation

Edit on GitHub
PreviousDevtools
NextComparison
Learn about TanStack AdsHide Ads
PartnersBecome a Partner
Code RabbitCode Rabbit
CloudflareCloudflare
AG GridAG Grid
NetlifyNetlify
NeonNeon
WorkOSWorkOS
ClerkClerk
ConvexConvex
ElectricElectric
SentrySentry
PrismaPrisma
StrapiStrapi
UnkeyUnkey
Learn about TanStack AdsHide Ads
Want to Skip the Docs?
Query.gg - The Official React Query Course
“If you’re serious about *really* understanding React Query, there’s no better way than with query.gg”—Tanner Linsley