debounce-throttle-util
v1.0.1
Published
A tiny, dependency-free debounce/throttle utility for browser or Node.js.
Maintainers
Readme
debounce-throttle-util
A tiny, dependency-free debounce/throttle utility for browser or Node.js.
Install
npm install debounce-throttle-utilUsage
import { debounce, throttle } from 'debounce-throttle-util';
const debouncedFn = debounce(() => console.log('Debounced!'), 200);
debouncedFn();
debouncedFn(); // Only one log after 200ms
const throttledFn = throttle(() => console.log('Throttled!'), 200);
throttledFn();
throttledFn(); // Only one log every 200ms