TanStack
Query
v5
v5
Libraries
Framework
Start
RC
Docs
Router
Docs
Data & State Management
Query
Docs
DB
beta
Docs
Store
alpha
Docs
AI
beta
Docs
UI & UX
Table
Docs
Form
new
Docs
Hotkeys
alpha
Docs
Performance
Virtual
Docs
Pacer
beta
Docs
Tooling
Devtools
alpha
Docs
Config
Docs
CLI
alpha
Docs
Intent
alpha
Docs
Learn
Resources
Blog
Release notes, architecture notes, and essays.
YouTube
The official TanStack channel.
Community
Channels
Discord
Community support and real-time discussion.
GitHub
Source, issues, discussions, and releases.
People & Work
Maintainers
Meet the people maintaining the stack.
Contributors
Core, library, and community contributors.
Showcase
Products and teams building with TanStack.
Tools
Tools
Builder
Alpha
Generate TanStack app starters.
Stats
NPM and ecosystem usage data.
Merch
Recent Products
All Merch
Browse all TanStack apparel, accessories, and stickers.
Support
Support
Support Overview
Find the right support path.
Partners
Companies supporting TanStack.
OSS Sponsors
Sponsors keeping TanStack open source.
Enterprise Support
Private consulting and expert support.
Contact
Get in touch with the TanStack team.
About
Ethos
How we think about open source and products.
Tenets
The values that shape TanStack libraries.
Brand Guide
Logos, colors, and brand usage.
Search
AI
Ask AI
Log In
Log In
Libraries
All Libraries
Browse the full set of public packages.
Framework
Start
RC
Docs
Router
Docs
Data & State Management
Query
Docs
DB
beta
Docs
Store
alpha
Docs
AI
beta
Docs
UI & UX
Table
Docs
Form
new
Docs
Hotkeys
alpha
Docs
Performance
Virtual
Docs
Pacer
beta
Docs
Tooling
Devtools
alpha
Docs
Config
Docs
CLI
alpha
Docs
Intent
alpha
Docs
Learn
Resources
Blog
Release notes, architecture notes, and essays.
YouTube
The official TanStack channel.
Professional Workshops
Community
Channels
Discord
Community support and real-time discussion.
GitHub
Source, issues, discussions, and releases.
People & Work
Maintainers
Meet the people maintaining the stack.
Contributors
Core, library, and community contributors.
Showcase
Products and teams building with TanStack.
Tools
Tools
Builder
Alpha
Generate TanStack app starters.
Stats
NPM and ecosystem usage data.
Merch
Recent Products
All Merch
Browse all TanStack apparel, accessories, and stickers.
Support
Support
Support Overview
Find the right support path.
Partners
Companies supporting TanStack.
OSS Sponsors
Sponsors keeping TanStack open source.
Enterprise Support
Private consulting and expert support.
Contact
Get in touch with the TanStack team.
About
Ethos
How we think about open source and products.
Tenets
The values that shape TanStack libraries.
Brand Guide
Logos, colors, and brand usage.
Partnership Inquiry
Docs
Partners
React
Latest
Search...
K
Menu
Home
Blog
Frameworks
Contributors
NPM Stats
Community Resources
GitHub
YouTube
Discord
Getting Started
Overview
Installation
Quick Start
Devtools
Comparison
TypeScript
GraphQL
React Native
Guides & Concepts
Important Defaults
Queries
Query Keys
Query Functions
Query Options
Network Mode
Parallel Queries
Dependent Queries
Background Fetching Indicators
Window Focus Refetching
Polling
Disabling/Pausing Queries
Query Retries
Paginated Queries
Infinite Queries
Initial Query Data
Placeholder Query Data
Mutations
Query Invalidation
Invalidation from Mutations
Updates from Mutation Responses
Optimistic Updates
Query Cancellation
Scroll Restoration
Filters
Performance & Request Waterfalls
Prefetching & Router Integration
Server Rendering & Hydration
Advanced Server Rendering
Caching
Render Optimizations
Default Query Fn
Suspense
Testing
Does this replace [Redux, MobX, etc]?
Migrating to v3
Migrating to v4
Migrating to v5
API Reference
QueryClient
QueryCache
MutationCache
QueryObserver
InfiniteQueryObserver
QueriesObserver
streamedQuery
focusManager
onlineManager
environmentManager
notifyManager
timeoutManager
useQuery
useQueries
useInfiniteQuery
useMutation
useIsFetching
useIsMutating
useMutationState
useSuspenseQuery
useSuspenseInfiniteQuery
useSuspenseQueries
QueryClientProvider
useQueryClient
queryOptions
infiniteQueryOptions
mutationOptions
usePrefetchQuery
usePrefetchInfiniteQuery
QueryErrorResetBoundary
useQueryErrorResetBoundary
hydration
ESLint
ESLint Plugin Query
Exhaustive Deps
Stable Query Client
No Rest Destructuring
No Unstable Deps
Infinite Query Property Order
No void Query Functions
Mutation Property Order
Prefer Query Options
Examples
Simple
Basic
Basic w/ GraphQL-Request
Auto Refetching / Polling / Realtime
Optimistic Updates (UI)
Optimistic Updates (Cache)
Pagination
Load-More & Infinite Scroll
Infinite query with Max pages
Suspense
Default Query Function
Playground
Prefetching
Star Wars
Rick And Morty
Next.js Pages
Next.js app with prefetching
Next.js app with streaming
React Native
React Router
Offline Queries and Mutations
Algolia
Shadow DOM
Devtools Embedded Panel
Chat example (streaming)
Plugins
persistQueryClient
createSyncStoragePersister
createAsyncStoragePersister
broadcastQueryClient (Experimental)
createPersister (Experimental)
latest
React
Latest
Menu
Home
Blog
Frameworks
Contributors
NPM Stats
Community Resources
GitHub
YouTube
Discord
Getting Started
Overview
Installation
Quick Start
Devtools
Comparison
TypeScript
GraphQL
React Native
Guides & Concepts
Important Defaults
Queries
Query Keys
Query Functions
Query Options
Network Mode
Parallel Queries
Dependent Queries
Background Fetching Indicators
Window Focus Refetching
Polling
Disabling/Pausing Queries
Query Retries
Paginated Queries
Infinite Queries
Initial Query Data
Placeholder Query Data
Mutations
Query Invalidation
Invalidation from Mutations
Updates from Mutation Responses
Optimistic Updates
Query Cancellation
Scroll Restoration
Filters
Performance & Request Waterfalls
Prefetching & Router Integration
Server Rendering & Hydration
Advanced Server Rendering
Caching
Render Optimizations
Default Query Fn
Suspense
Testing
Does this replace [Redux, MobX, etc]?
Migrating to v3
Migrating to v4
Migrating to v5
API Reference
QueryClient
QueryCache
MutationCache
QueryObserver
InfiniteQueryObserver
QueriesObserver
streamedQuery
focusManager
onlineManager
environmentManager
notifyManager
timeoutManager
useQuery
useQueries
useInfiniteQuery
useMutation
useIsFetching
useIsMutating
useMutationState
useSuspenseQuery
useSuspenseInfiniteQuery
useSuspenseQueries
QueryClientProvider
useQueryClient
queryOptions
infiniteQueryOptions
mutationOptions
usePrefetchQuery
usePrefetchInfiniteQuery
QueryErrorResetBoundary
useQueryErrorResetBoundary
hydration
ESLint
ESLint Plugin Query
Exhaustive Deps
Stable Query Client
No Rest Destructuring
No Unstable Deps
Infinite Query Property Order
No void Query Functions
Mutation Property Order
Prefer Query Options
Examples
Simple
Basic
Basic w/ GraphQL-Request
Auto Refetching / Polling / Realtime
Optimistic Updates (UI)
Optimistic Updates (Cache)
Pagination
Load-More & Infinite Scroll
Infinite query with Max pages
Suspense
Default Query Function
Playground
Prefetching
Star Wars
Rick And Morty
Next.js Pages
Next.js app with prefetching
Next.js app with streaming
React Native
React Router
Offline Queries and Mutations
Algolia
Shadow DOM
Devtools Embedded Panel
Chat example (streaming)
Plugins
persistQueryClient
createSyncStoragePersister
createAsyncStoragePersister
broadcastQueryClient (Experimental)
createPersister (Experimental)
TanStack Query Maintainers and Contributors
React
Solid
Architecture
Core API
Documentation
Tanner Linsley
Creator
React
Core API
TypeScript
Documentation
Dominik Dorfmeister
Maintainer
Preact
Angular
Vedanta Somnathe
Maintainer
React
Data Management
SSR
Hydration
Fredrik Höglund
Maintainer
React
TypeScript
Backport
Test
Jonghyeon Ko
Maintainer
React
TypeScript
Test
Wonsuk Choi
Maintainer
React
Svelte
Architecture
Lachlan Collins
Maintainer
Angular
React
Architecture
Developer Experience
TypeScript
Reactivity
Arnoud de Vries
Maintainer
Solid
Dev Tools
Aryan Deora
Maintainer
Vue
Damian Osipiuk
Maintainer
eslint plugin
Eliya Cohen
Maintainer
React
Solid
Documentation
Architecture
Sarah Gerrard
Contributor
All-Time Contributors
Powered by
contrib.rocks
View all contributors on GitHub
Blog
@Tan_Stack on X.com
@TannerLinsley on X.com
GitHub
YouTube
Nozzle.io - Keyword Rank Tracker
Ethos
Tenets
Privacy Policy
Terms of Service
© 2026 TanStack LLC
Partners
Become a Partner
Gold
Silver
Bronze