TanStack
Pacer
v0
v0
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
React
Latest
Search...
K
API Reference
Core API Reference
React Hooks
Debouncer API Reference
DebouncerOptions
DebouncerState
AsyncDebouncerOptions
AsyncDebouncerState
debounce
asyncDebounce
Debouncer
AsyncDebouncer
ReactDebouncerOptions
ReactAsyncDebouncerOptions
ReactDebouncer
ReactAsyncDebouncer
useDebouncer
useDebouncedCallback
useDebouncedState
useDebouncedValue
useAsyncDebouncer
useAsyncDebouncedCallback
Throttler API Reference
ThrottlerOptions
ThrottlerState
AsyncThrottlerOptions
AsyncThrottlerState
throttle
asyncThrottle
Throttler
AsyncThrottler
ReactThrottlerOptions
ReactAsyncThrottlerOptions
ReactThrottler
ReactAsyncThrottler
useThrottler
useThrottledCallback
useThrottledState
useThrottledValue
useAsyncThrottler
useAsyncThrottledCallback
Rate Limiter API Reference
RateLimiterOptions
RateLimiterState
AsyncRateLimiterOptions
AsyncRateLimiterState
rateLimit
asyncRateLimit
RateLimiter
AsyncRateLimiter
ReactRateLimiter
ReactAsyncRateLimiter
useRateLimiter
useRateLimitedCallback
useRateLimitedState
useRateLimitedValue
useAsyncRateLimiter
useAsyncRateLimitedCallback
Queue API Reference
QueuerOptions
QueuerState
AsyncQueuerOptions
AsyncQueuerState
queue
asyncQueue
Queuer
AsyncQueuer
ReactQueuerOptions
ReactAsyncQueuerOptions
ReactQueuer
ReactAsyncQueuer
useQueuer
useQueuedState
useQueuedValue
useAsyncQueuer
useAsyncQueuedState
Batcher API Reference
BatcherOptions
BatcherState
AsyncBatcherOptions
AsyncBatcherState
batch
asyncBatch
Batcher
AsyncBatcher
ReactBatcherOptions
ReactAsyncBatcherOptions
ReactBatcher
ReactAsyncBatcher
useBatcher
useAsyncBatcher
useBatchedCallback
useAsyncBatchedCallback
Menu
Menu
Home
Get Started
Guides
API
Examples
React
Latest
API Reference
Core API Reference
React Hooks
Debouncer API Reference
DebouncerOptions
DebouncerState
AsyncDebouncerOptions
AsyncDebouncerState
debounce
asyncDebounce
Debouncer
AsyncDebouncer
ReactDebouncerOptions
ReactAsyncDebouncerOptions
ReactDebouncer
ReactAsyncDebouncer
useDebouncer
useDebouncedCallback
useDebouncedState
useDebouncedValue
useAsyncDebouncer
useAsyncDebouncedCallback
Throttler API Reference
ThrottlerOptions
ThrottlerState
AsyncThrottlerOptions
AsyncThrottlerState
throttle
asyncThrottle
Throttler
AsyncThrottler
ReactThrottlerOptions
ReactAsyncThrottlerOptions
ReactThrottler
ReactAsyncThrottler
useThrottler
useThrottledCallback
useThrottledState
useThrottledValue
useAsyncThrottler
useAsyncThrottledCallback
Rate Limiter API Reference
RateLimiterOptions
RateLimiterState
AsyncRateLimiterOptions
AsyncRateLimiterState
rateLimit
asyncRateLimit
RateLimiter
AsyncRateLimiter
ReactRateLimiter
ReactAsyncRateLimiter
useRateLimiter
useRateLimitedCallback
useRateLimitedState
useRateLimitedValue
useAsyncRateLimiter
useAsyncRateLimitedCallback
Queue API Reference
QueuerOptions
QueuerState
AsyncQueuerOptions
AsyncQueuerState
queue
asyncQueue
Queuer
AsyncQueuer
ReactQueuerOptions
ReactAsyncQueuerOptions
ReactQueuer
ReactAsyncQueuer
useQueuer
useQueuedState
useQueuedValue
useAsyncQueuer
useAsyncQueuedState
Batcher API Reference
BatcherOptions
BatcherState
AsyncBatcherOptions
AsyncBatcherState
batch
asyncBatch
Batcher
AsyncBatcher
ReactBatcherOptions
ReactAsyncBatcherOptions
ReactBatcher
ReactAsyncBatcher
useBatcher
useAsyncBatcher
useBatchedCallback
useAsyncBatchedCallback
AI/LLM: This documentation page is available in plain markdown format at/pacer/latest/docs/reference/index.md
API Reference
On this page
@tanstack/pacer
Copy page
@tanstack/pacer
#
Classes
#
AsyncBatcher
AsyncDebouncer
AsyncQueuer
AsyncRateLimiter
AsyncRetryer
AsyncThrottler
Batcher
Debouncer
Queuer
RateLimiter
Throttler
Interfaces
#
AsyncBatcherOptions
AsyncBatcherState
AsyncDebouncerOptions
AsyncDebouncerState
AsyncQueuerOptions
AsyncQueuerState
AsyncRateLimiterOptions
AsyncRateLimiterState
AsyncRetryerOptions
AsyncRetryerState
AsyncThrottlerOptions
AsyncThrottlerState
BatcherOptions
BatcherState
DebouncerOptions
DebouncerState
PacerDevtoolsWirePayload
PacerEventMap
QueuerOptions
QueuerState
RateLimiterOptions
RateLimiterState
ThrottlerOptions
ThrottlerState
Type Aliases
#
AnyAsyncFunction
AnyFunction
OptionalKeys
PacerEventName
QueuePosition
Variables
#
pacerEventClient
Functions
#
asyncBatch
asyncBatcherOptions
asyncDebounce
asyncDebouncerOptions
asyncQueue
asyncQueuerOptions
asyncRateLimit
asyncRateLimiterOptions
asyncRetry
asyncRetryerOptions
asyncThrottle
asyncThrottlerOptions
batch
debounce
debouncerOptions
emitChange
getPacerDevtoolsInstance
isFunction
parseFunctionOrValue
queue
queuerOptions
rateLimit
rateLimiterOptions
throttle
throttlerOptions
Edit on GitHub
Next
React Hooks
On this page
@tanstack/pacer
Classes
Interfaces
Type Aliases
Variables
Functions
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