use-debounce
React hooks for debouncing values and callbacks.
What it does
React hooks for debouncing values and callbacks.
When it fits
Reducing repeated work while a user types or changes inputs.
Other options in this category
- Loadable Components — Deferring component bundles until a route or feature needs them.
- next-lazy-hydration-on-scroll — Reducing initial client work for below-the-fold Next.js content.
- Partytown — Reducing main-thread work caused by external website scripts.
- React Geiger — Noticing costly renders while interacting with an application.
- React Scan — Investigating unnecessary renders and interface performance problems.
Source
Project source for use-debounce ↗
Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.