Installation
Pacer packages are ESM-only, target ES2022, and require Node.js 20 or newer when running in Node.js. The Octane adapter requires Node.js 22.22.2 or newer. Ember includes a CommonJS addon metadata shim for its build tooling; its runtime entry points are ESM. Use ESM imports or dynamic import() when consuming them.
Install the adapter for your framework with your preferred package manager:
npm i @tanstack/react-pacerpnpm add @tanstack/react-paceryarn add @tanstack/react-pacerbun add @tanstack/react-pacerEach framework package re-exports everything from the core @tanstack/pacer package, so you do not need to install the core package separately.
Note
Not using a framework? Install the core @tanstack/pacer package directly for vanilla JavaScript.
Devtools#
Developer tools are available using TanStack Devtools. Install the devtools adapter and the Pacer devtools plugin as dev dependencies to inspect your pacers at runtime.
npm i @tanstack/react-devtools
npm i @tanstack/react-pacer-devtoolspnpm add @tanstack/react-devtools
pnpm add @tanstack/react-pacer-devtoolsyarn add @tanstack/react-devtools
yarn add @tanstack/react-pacer-devtoolsbun add @tanstack/react-devtools
bun add @tanstack/react-pacer-devtoolsSee the devtools page for setup and usage.
Next steps#
Your framework's quick start walks through a first debouncer, then covers selected state, reactive options, async work, default options, and cleanup: