TanStackQuery v5
Auto
Framework
Version
Menu
  • Home
  • Frameworks
  • Contributors
  • GitHub
  • Discord
Getting Started
  • Overview
    vue
  • Installation
    vue
  • Quick Start
    vue
  • Devtools
    vue
  • TypeScript
    vue
  • Reactivity
    vue
  • GraphQL
    vue
Guides & Concepts
  • Important Defaults
    vue
  • Queries
    vue
  • Query Keys
    vue
  • Query Functions
    vue
  • Query Options
    vue
  • Network Mode
    vue
  • Parallel Queries
    vue
  • Dependent Queries
    vue
  • Background Fetching Indicators
    vue
  • Window Focus Refetching
    vue
  • Disabling/Pausing Queries
    vue
  • Query Retries
    vue
  • Paginated Queries
    vue
  • Infinite Queries
    vue
  • Initial Query Data
    vue
  • Placeholder Query Data
    vue
  • Mutations
    vue
  • Query Invalidation
    vue
  • Invalidation from Mutations
    vue
  • Updates from Mutation Responses
    vue
  • Optimistic Updates
    vue
  • Query Cancellation
    vue
  • Scroll Restoration
    vue
  • Filters
    vue
  • Prefetching
    vue
  • SSR & Nuxt
    vue
  • Caching
    vue
  • Default Query Fn
    vue
  • Suspense
    vue
  • Testing
    vue
  • Custom Client
    vue
  • Does this replace [Vuex, Pinia]?
    vue
  • Migrating to v5
    vue
API Reference
  • QueryClient
    core
  • QueryCache
    core
  • MutationCache
    core
  • QueryObserver
    core
  • InfiniteQueryObserver
    core
  • QueriesObserver
    core
  • streamedQuery
    core
  • focusManager
    core
  • onlineManager
    core
  • notifyManager
    core
  • timeoutManager
    core
  • useQuery
    vue
  • useQueries
    vue
  • useInfiniteQuery
    vue
  • useMutation
    vue
  • useIsFetching
    vue
  • useIsMutating
    vue
  • useMutationState
    vue
  • useQueryClient
    vue
  • queryOptions
    vue
  • infiniteQueryOptions
    vue
  • hydration
    vue
ESLint
  • ESLint Plugin Query
    core
  • Exhaustive Deps
    core
  • Stable Query Client
    core
  • No Rest Destructuring
    core
  • No Unstable Deps
    core
  • Infinite Query Property Order
    core
Examples
  • Basic
    vue
  • Vue 2.6
    vue
  • Nuxt 3
    vue
  • Persister
    vue
Plugins
  • broadcastQueryClient (Experimental)
    vue
  • createPersister (Experimental)
    vue
TanStackQuery v5
Auto
Framework
Version
Menu
  • Home
  • Frameworks
  • Contributors
  • GitHub
  • Discord
Getting Started
  • Overview
    vue
  • Installation
    vue
  • Quick Start
    vue
  • Devtools
    vue
  • TypeScript
    vue
  • Reactivity
    vue
  • GraphQL
    vue
Guides & Concepts
  • Important Defaults
    vue
  • Queries
    vue
  • Query Keys
    vue
  • Query Functions
    vue
  • Query Options
    vue
  • Network Mode
    vue
  • Parallel Queries
    vue
  • Dependent Queries
    vue
  • Background Fetching Indicators
    vue
  • Window Focus Refetching
    vue
  • Disabling/Pausing Queries
    vue
  • Query Retries
    vue
  • Paginated Queries
    vue
  • Infinite Queries
    vue
  • Initial Query Data
    vue
  • Placeholder Query Data
    vue
  • Mutations
    vue
  • Query Invalidation
    vue
  • Invalidation from Mutations
    vue
  • Updates from Mutation Responses
    vue
  • Optimistic Updates
    vue
  • Query Cancellation
    vue
  • Scroll Restoration
    vue
  • Filters
    vue
  • Prefetching
    vue
  • SSR & Nuxt
    vue
  • Caching
    vue
  • Default Query Fn
    vue
  • Suspense
    vue
  • Testing
    vue
  • Custom Client
    vue
  • Does this replace [Vuex, Pinia]?
    vue
  • Migrating to v5
    vue
API Reference
  • QueryClient
    core
  • QueryCache
    core
  • MutationCache
    core
  • QueryObserver
    core
  • InfiniteQueryObserver
    core
  • QueriesObserver
    core
  • streamedQuery
    core
  • focusManager
    core
  • onlineManager
    core
  • notifyManager
    core
  • timeoutManager
    core
  • useQuery
    vue
  • useQueries
    vue
  • useInfiniteQuery
    vue
  • useMutation
    vue
  • useIsFetching
    vue
  • useIsMutating
    vue
  • useMutationState
    vue
  • useQueryClient
    vue
  • queryOptions
    vue
  • infiniteQueryOptions
    vue
  • hydration
    vue
ESLint
  • ESLint Plugin Query
    core
  • Exhaustive Deps
    core
  • Stable Query Client
    core
  • No Rest Destructuring
    core
  • No Unstable Deps
    core
  • Infinite Query Property Order
    core
Examples
  • Basic
    vue
  • Vue 2.6
    vue
  • Nuxt 3
    vue
  • Persister
    vue
Plugins
  • broadcastQueryClient (Experimental)
    vue
  • createPersister (Experimental)
    vue

Testing

Edit on GitHub
Suspense
Custom Client
Our Partners
Wow, it looks like you could be our first partner for this library! Chat with us!
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
TanStackStart
Full-document SSR, Streaming, Server Functions, bundling and more, powered by TanStack Router and Vite - Ready to deploy to your favorite hosting provider.
TanStackStore
The immutable-reactive data store that powers the core of TanStack libraries and their framework adapters.
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