use-debounced-effect-hook
Version:
useEffect hook from ReactJS debounced!
9 lines (8 loc) • 337 B
TypeScript
/**
* Hook that works just like useEffect, but debounced.
* @param {Effect to be executed.} effect
* @param {Objects to listen for changes.} deps
* @param {Debounce time.} debounceTime
*/
declare function useDebouncedEffect(effect?: () => void, deps?: any[], debounceTime?: number): void;
export default useDebouncedEffect;