TanStackQuery
Framework
StartRouter
Data & State
QueryDBStoreAI
UI
TableChartsFormMarkdownHighlight
UX
VirtualPacerHotkeys
Tooling
DevtoolsConfigCLIIntent
Blog
Blog & Release Notes
About
YouTubeThe official TanStack channel.WorkshopsLive sessions from the maintainers.Release NotesThe latest releases and changelog.
Channels
DiscordReal-time community support.GitHubSource, issues, discussions, and releases.
People & Work
MaintainersMeet the people maintaining the stack.ShowcaseProjects selected by the TanStack team.Community projects
TanChatNEW
Tools
Application StarterAlphaGenerate TanStack app starters.StatsNPM and ecosystem usage data.
Merch
Support
Support OverviewFind the right support path.PartnersCompanies supporting TanStack.OSS SponsorsSponsors keeping TanStack open source.Enterprise SupportPrivate consulting and expert support.ContactGet in touch with the TanStack team.
About
EthosHow we approach open source.TenetsThe values that shape TanStack libraries.Design SystemLogos, tokens, and UI components.
Partners

Sponsorships, placements, and partner pages.

Work with
TanStack
Partnership Inquiry
Sign In
Query Docs
  • Home
  • Get Started
  • Guides
  • API
  • Examples
API Reference
  • React Reference
  • Functions / HydrationBoundary
  • Functions / QueryClientProvider
  • Functions / QueryErrorResetBoundary
  • Functions / defaultShouldDehydrateMutation
  • Functions / defaultShouldDehydrateQuery
  • Functions / dehydrate
  • Functions / dehydrateQuery
  • Functions / experimental_streamedQuery
  • Functions / hashKey
  • Functions / hydrate
  • Functions / infiniteQueryOptions
  • Functions / isCancelledError
  • Functions / keepPreviousData
  • Functions / matchMutation
  • Functions / matchQuery
  • Functions / mutationOptions
  • Functions / noop
  • Functions / partialMatchKey
  • Functions / queryOptions
  • Functions / replaceEqualDeep
  • Functions / shouldThrowError
  • Functions / useInfiniteQuery
  • Functions / useIsFetching
  • Functions / useIsMutating
  • Functions / useIsRestoring
  • Functions / useMutation
  • Functions / useMutationState
  • Functions / usePrefetchInfiniteQuery
  • Functions / usePrefetchQuery
  • Functions / useQueries
  • Functions / useQuery
  • Functions / useQueryClient
  • Functions / useQueryErrorResetBoundary
  • Functions / useSuspenseInfiniteQuery
  • Functions / useSuspenseQueries
  • Functions / useSuspenseQuery
  • Classes / CancelledError
  • Classes / InfiniteQueryObserver
  • Classes / Mutation
  • Classes / MutationCache
  • Classes / MutationObserver
  • Classes / QueriesObserver
  • Classes / Query
  • Classes / QueryCache
  • Classes / QueryClient
  • Classes / QueryObserver
  • Interfaces / CancelOptions
  • Interfaces / DefaultOptions
  • Interfaces / DehydrateOptions
  • Interfaces / DehydratedState
  • Interfaces / EnsureQueryDataOptions
  • Interfaces / FetchNextPageOptions
  • Interfaces / FetchPreviousPageOptions
  • Interfaces / FetchQueryOptions
  • Interfaces / FocusManager
  • Interfaces / HydrateOptions
  • Interfaces / HydrationBoundaryProps
  • Interfaces / InfiniteData
  • Interfaces / InfiniteQueryObserverBaseResult
  • Interfaces / InfiniteQueryObserverLoadingErrorResult
  • Interfaces / InfiniteQueryObserverLoadingResult
  • Interfaces / InfiniteQueryObserverOptions
  • Interfaces / InfiniteQueryObserverPendingResult
  • Interfaces / InfiniteQueryObserverPlaceholderResult
  • Interfaces / InfiniteQueryObserverRefetchErrorResult
  • Interfaces / InfiniteQueryObserverSuccessResult
  • Interfaces / InfiniteQueryPageParamsOptions
  • Interfaces / InitialPageParam
  • Interfaces / InvalidateOptions
  • Interfaces / InvalidateQueryFilters
  • Interfaces / MutateOptions
  • Interfaces / MutationCacheConfig
  • Interfaces / MutationFilters
  • Interfaces / MutationObserverBaseResult
  • Interfaces / MutationObserverErrorResult
  • Interfaces / MutationObserverIdleResult
  • Interfaces / MutationObserverLoadingResult
  • Interfaces / MutationObserverOptions
  • Interfaces / MutationObserverSuccessResult
  • Interfaces / MutationOptions
  • Interfaces / MutationState
  • Interfaces / NotifyEvent
  • Interfaces / OnlineManager
  • Interfaces / QueriesObserverOptions
  • Interfaces / QueryCacheConfig
  • Interfaces / QueryClientConfig
  • Interfaces / QueryErrorResetBoundaryProps
  • Interfaces / QueryExecuteOptions
  • Interfaces / QueryFilters
  • Interfaces / QueryObserverBaseResult
  • Interfaces / QueryObserverLoadingErrorResult
  • Interfaces / QueryObserverLoadingResult
  • Interfaces / QueryObserverOptions
  • Interfaces / QueryObserverPendingResult
  • Interfaces / QueryObserverPlaceholderResult
  • Interfaces / QueryObserverRefetchErrorResult
  • Interfaces / QueryObserverSuccessResult
  • Interfaces / QueryOptions
  • Interfaces / QueryState
  • Interfaces / RefetchOptions
  • Interfaces / RefetchQueryFilters
  • Interfaces / Register
  • Interfaces / ResetOptions
  • Interfaces / ResultOptions
  • Interfaces / SetDataOptions
  • Interfaces / TimeoutManager
  • Interfaces / UseBaseQueryOptions
  • Interfaces / UseInfiniteQueryOptions
  • Interfaces / UseMutationOptions
  • Interfaces / UseQueryOptions
  • Interfaces / UseSuspenseInfiniteQueryOptions
  • Interfaces / UseSuspenseQueryOptions
  • Types / AnyDataTag
  • Types / AnyUseBaseQueryOptions
  • Types / AnyUseInfiniteQueryOptions
  • Types / AnyUseMutationOptions
  • Types / AnyUseQueryOptions
  • Types / AnyUseSuspenseInfiniteQueryOptions
  • Types / AnyUseSuspenseQueryOptions
  • Types / DataTag
  • Types / DefaultError
  • Types / DefaultedInfiniteQueryObserverOptions
  • Types / DefaultedQueryObserverOptions
  • Types / DefinedInfiniteQueryObserverResult
  • Types / DefinedInitialDataInfiniteOptions
  • Types / DefinedInitialDataOptions
  • Types / DefinedQueryObserverResult
  • Types / DefinedUseInfiniteQueryResult
  • Types / DefinedUseQueryResult
  • Types / DistributiveOmit
  • Types / EnsureInfiniteQueryDataOptions
  • Types / FetchInfiniteQueryOptions
  • Types / FetchStatus
  • Types / GetNextPageParamFunction
  • Types / GetPreviousPageParamFunction
  • Types / InferDataFromTag
  • Types / InferErrorFromTag
  • Types / InfiniteQueryExecuteOptions
  • Types / InfiniteQueryObserverResult
  • Types / InitialDataFunction
  • Types / ManagedTimerId
  • Types / MutateFunction
  • Types / MutateFunctionRest
  • Types / MutationCacheNotifyEvent
  • Types / MutationFunction
  • Types / MutationFunctionContext
  • Types / MutationKey
  • Types / MutationMeta
  • Types / MutationObserverResult
  • Types / MutationScope
  • Types / MutationStatus
  • Types / NetworkMode
  • Types / NonUndefinedGuard
  • Types / NotifyEventType
  • Types / NotifyOnChangeProps
  • Types / OmitKeyof
  • Types / Override
  • Types / PlaceholderDataFunction
  • Types / QueriesOptions
  • Types / QueriesPlaceholderDataFunction
  • Types / QueriesResults
  • Types / QueryBooleanOption
  • Types / QueryCacheNotifyEvent
  • Types / QueryClientProviderProps
  • Types / QueryErrorClearResetFunction
  • Types / QueryErrorIsResetFunction
  • Types / QueryErrorResetBoundaryFunction
  • Types / QueryErrorResetFunction
  • Types / QueryFunction
  • Types / QueryFunctionContext
  • Types / QueryKey
  • Types / QueryKeyHashFunction
  • Types / QueryKeyWithDataTag
  • Types / QueryMeta
  • Types / QueryObserverResult
  • Types / QueryPersister
  • Types / QueryStatus
  • Types / SkipToken
  • Types / StaleTime
  • Types / StaleTimeFunction
  • Types / SuspenseQueriesOptions
  • Types / SuspenseQueriesResults
  • Types / ThrowOnError
  • Types / TimeoutCallback
  • Types / TimeoutProvider
  • Types / UndefinedInitialDataInfiniteOptions
  • Types / UndefinedInitialDataOptions
  • Types / UnsetMarker
  • Types / UnusedSkipTokenInfiniteOptions
  • Types / UnusedSkipTokenOptions
  • Types / Updater
  • Types / UseBaseMutationResult
  • Types / UseBaseQueryResult
  • Types / UseInfiniteQueryResult
  • Types / UseMutateAsyncFunction
  • Types / UseMutateFunction
  • Types / UseMutationResult
  • Types / UsePrefetchInfiniteQueryOptions
  • Types / UsePrefetchQueryOptions
  • Types / UseQueryResult
  • Types / UseSuspenseInfiniteQueryResult
  • Types / UseSuspenseQueryResult
  • Types / WithRequired
  • Types / dataTagErrorSymbol
  • Types / dataTagSymbol
  • Variables / IsRestoringProvider
  • Variables / QueryClientContext
  • Variables / dataTagErrorSymbol
  • Variables / dataTagSymbol
  • Variables / defaultScheduler
  • Variables / environmentManager
  • Variables / focusManager
  • Variables / isServer
  • Variables / notifyManager
  • Variables / onlineManager
  • Variables / skipToken
  • Variables / timeoutManager
  • Variables / unsetMarker
HomeGet StartedGuidesAPIExamples
API Reference
  • React Reference
  • Functions / HydrationBoundary
  • Functions / QueryClientProvider
  • Functions / QueryErrorResetBoundary
  • Functions / defaultShouldDehydrateMutation
  • Functions / defaultShouldDehydrateQuery
  • Functions / dehydrate
  • Functions / dehydrateQuery
  • Functions / experimental_streamedQuery
  • Functions / hashKey
  • Functions / hydrate
  • Functions / infiniteQueryOptions
  • Functions / isCancelledError
  • Functions / keepPreviousData
  • Functions / matchMutation
  • Functions / matchQuery
  • Functions / mutationOptions
  • Functions / noop
  • Functions / partialMatchKey
  • Functions / queryOptions
  • Functions / replaceEqualDeep
  • Functions / shouldThrowError
  • Functions / useInfiniteQuery
  • Functions / useIsFetching
  • Functions / useIsMutating
  • Functions / useIsRestoring
  • Functions / useMutation
  • Functions / useMutationState
  • Functions / usePrefetchInfiniteQuery
  • Functions / usePrefetchQuery
  • Functions / useQueries
  • Functions / useQuery
  • Functions / useQueryClient
  • Functions / useQueryErrorResetBoundary
  • Functions / useSuspenseInfiniteQuery
  • Functions / useSuspenseQueries
  • Functions / useSuspenseQuery
  • Classes / CancelledError
  • Classes / InfiniteQueryObserver
  • Classes / Mutation
  • Classes / MutationCache
  • Classes / MutationObserver
  • Classes / QueriesObserver
  • Classes / Query
  • Classes / QueryCache
  • Classes / QueryClient
  • Classes / QueryObserver
  • Interfaces / CancelOptions
  • Interfaces / DefaultOptions
  • Interfaces / DehydrateOptions
  • Interfaces / DehydratedState
  • Interfaces / EnsureQueryDataOptions
  • Interfaces / FetchNextPageOptions
  • Interfaces / FetchPreviousPageOptions
  • Interfaces / FetchQueryOptions
  • Interfaces / FocusManager
  • Interfaces / HydrateOptions
  • Interfaces / HydrationBoundaryProps
  • Interfaces / InfiniteData
  • Interfaces / InfiniteQueryObserverBaseResult
  • Interfaces / InfiniteQueryObserverLoadingErrorResult
  • Interfaces / InfiniteQueryObserverLoadingResult
  • Interfaces / InfiniteQueryObserverOptions
  • Interfaces / InfiniteQueryObserverPendingResult
  • Interfaces / InfiniteQueryObserverPlaceholderResult
  • Interfaces / InfiniteQueryObserverRefetchErrorResult
  • Interfaces / InfiniteQueryObserverSuccessResult
  • Interfaces / InfiniteQueryPageParamsOptions
  • Interfaces / InitialPageParam
  • Interfaces / InvalidateOptions
  • Interfaces / InvalidateQueryFilters
  • Interfaces / MutateOptions
  • Interfaces / MutationCacheConfig
  • Interfaces / MutationFilters
  • Interfaces / MutationObserverBaseResult
  • Interfaces / MutationObserverErrorResult
  • Interfaces / MutationObserverIdleResult
  • Interfaces / MutationObserverLoadingResult
  • Interfaces / MutationObserverOptions
  • Interfaces / MutationObserverSuccessResult
  • Interfaces / MutationOptions
  • Interfaces / MutationState
  • Interfaces / NotifyEvent
  • Interfaces / OnlineManager
  • Interfaces / QueriesObserverOptions
  • Interfaces / QueryCacheConfig
  • Interfaces / QueryClientConfig
  • Interfaces / QueryErrorResetBoundaryProps
  • Interfaces / QueryExecuteOptions
  • Interfaces / QueryFilters
  • Interfaces / QueryObserverBaseResult
  • Interfaces / QueryObserverLoadingErrorResult
  • Interfaces / QueryObserverLoadingResult
  • Interfaces / QueryObserverOptions
  • Interfaces / QueryObserverPendingResult
  • Interfaces / QueryObserverPlaceholderResult
  • Interfaces / QueryObserverRefetchErrorResult
  • Interfaces / QueryObserverSuccessResult
  • Interfaces / QueryOptions
  • Interfaces / QueryState
  • Interfaces / RefetchOptions
  • Interfaces / RefetchQueryFilters
  • Interfaces / Register
  • Interfaces / ResetOptions
  • Interfaces / ResultOptions
  • Interfaces / SetDataOptions
  • Interfaces / TimeoutManager
  • Interfaces / UseBaseQueryOptions
  • Interfaces / UseInfiniteQueryOptions
  • Interfaces / UseMutationOptions
  • Interfaces / UseQueryOptions
  • Interfaces / UseSuspenseInfiniteQueryOptions
  • Interfaces / UseSuspenseQueryOptions
  • Types / AnyDataTag
  • Types / AnyUseBaseQueryOptions
  • Types / AnyUseInfiniteQueryOptions
  • Types / AnyUseMutationOptions
  • Types / AnyUseQueryOptions
  • Types / AnyUseSuspenseInfiniteQueryOptions
  • Types / AnyUseSuspenseQueryOptions
  • Types / DataTag
  • Types / DefaultError
  • Types / DefaultedInfiniteQueryObserverOptions
  • Types / DefaultedQueryObserverOptions
  • Types / DefinedInfiniteQueryObserverResult
  • Types / DefinedInitialDataInfiniteOptions
  • Types / DefinedInitialDataOptions
  • Types / DefinedQueryObserverResult
  • Types / DefinedUseInfiniteQueryResult
  • Types / DefinedUseQueryResult
  • Types / DistributiveOmit
  • Types / EnsureInfiniteQueryDataOptions
  • Types / FetchInfiniteQueryOptions
  • Types / FetchStatus
  • Types / GetNextPageParamFunction
  • Types / GetPreviousPageParamFunction
  • Types / InferDataFromTag
  • Types / InferErrorFromTag
  • Types / InfiniteQueryExecuteOptions
  • Types / InfiniteQueryObserverResult
  • Types / InitialDataFunction
  • Types / ManagedTimerId
  • Types / MutateFunction
  • Types / MutateFunctionRest
  • Types / MutationCacheNotifyEvent
  • Types / MutationFunction
  • Types / MutationFunctionContext
  • Types / MutationKey
  • Types / MutationMeta
  • Types / MutationObserverResult
  • Types / MutationScope
  • Types / MutationStatus
  • Types / NetworkMode
  • Types / NonUndefinedGuard
  • Types / NotifyEventType
  • Types / NotifyOnChangeProps
  • Types / OmitKeyof
  • Types / Override
  • Types / PlaceholderDataFunction
  • Types / QueriesOptions
  • Types / QueriesPlaceholderDataFunction
  • Types / QueriesResults
  • Types / QueryBooleanOption
  • Types / QueryCacheNotifyEvent
  • Types / QueryClientProviderProps
  • Types / QueryErrorClearResetFunction
  • Types / QueryErrorIsResetFunction
  • Types / QueryErrorResetBoundaryFunction
  • Types / QueryErrorResetFunction
  • Types / QueryFunction
  • Types / QueryFunctionContext
  • Types / QueryKey
  • Types / QueryKeyHashFunction
  • Types / QueryKeyWithDataTag
  • Types / QueryMeta
  • Types / QueryObserverResult
  • Types / QueryPersister
  • Types / QueryStatus
  • Types / SkipToken
  • Types / StaleTime
  • Types / StaleTimeFunction
  • Types / SuspenseQueriesOptions
  • Types / SuspenseQueriesResults
  • Types / ThrowOnError
  • Types / TimeoutCallback
  • Types / TimeoutProvider
  • Types / UndefinedInitialDataInfiniteOptions
  • Types / UndefinedInitialDataOptions
  • Types / UnsetMarker
  • Types / UnusedSkipTokenInfiniteOptions
  • Types / UnusedSkipTokenOptions
  • Types / Updater
  • Types / UseBaseMutationResult
  • Types / UseBaseQueryResult
  • Types / UseInfiniteQueryResult
  • Types / UseMutateAsyncFunction
  • Types / UseMutateFunction
  • Types / UseMutationResult
  • Types / UsePrefetchInfiniteQueryOptions
  • Types / UsePrefetchQueryOptions
  • Types / UseQueryResult
  • Types / UseSuspenseInfiniteQueryResult
  • Types / UseSuspenseQueryResult
  • Types / WithRequired
  • Types / dataTagErrorSymbol
  • Types / dataTagSymbol
  • Variables / IsRestoringProvider
  • Variables / QueryClientContext
  • Variables / dataTagErrorSymbol
  • Variables / dataTagSymbol
  • Variables / defaultScheduler
  • Variables / environmentManager
  • Variables / focusManager
  • Variables / isServer
  • Variables / notifyManager
  • Variables / onlineManager
  • Variables / skipToken
  • Variables / timeoutManager
  • Variables / unsetMarker
AI/LLM: This documentation page is available in plain markdown format at/query/latest/docs/framework/react/reference/variables/timeoutManager.md
API Reference

timeoutManager

ts
const timeoutManager: TimeoutManager;

Defined in: packages/query-core/src/timeoutManager.ts:248

Singleton instance of TimeoutManager, used throughout TanStack Query to schedule and cancel timers.

Edit on GitHub
PreviousVariables / skipToken
NextVariables / unsetMarker
PartnersBecome a Partner
Gold
RenderRender
VercelVercel
CodeRabbitCodeRabbit
NetlifyNetlify
LovableLovable
CloudflareCloudflare
RailwayRailway
Silver
AG GridAG Grid
SerpApiSerpApi
WorkOSWorkOS
ClerkClerk
OpenRouterOpenRouter
Bronze
Scarf
SentrySentry
UnkeyUnkey
PrismaPrisma
Latest Posts

The open source application stack for the web.

Libraries

  • Browse all
  • Query
  • Router
  • Start
  • Table
  • Form

Blog

  • Latest posts
  • Release notes
  • YouTube
  • Workshops

Community

  • Discord
  • GitHub
  • Maintainers
  • Showcase
  • Community projects

Tools

  • Builder
  • Stats

Merch

  • Shop
  • Cart

Support

  • Support overview
  • Partners
  • OSS sponsors
  • Enterprise support
  • Contact
  • Ethos
  • Tenets
  • Design system

© 2026 TanStack LLC

  • Privacy
  • Terms