@wojtekmaj/react-hooks
Version:
A collection of React Hooks.
11 lines (10 loc) • 446 B
TypeScript
import type { DependencyList, EffectCallback } from 'react';
/**
* Runs a given effect after a given delay.
*
* @param {EffectCallback} effect The effect to run
* @param {DependencyList} deps The dependencies to watch
* @param {number} [debounceTime=250] The delay to wait before running the effect
* @returns {void}
*/
export default function useDebouncedEffect(effect: EffectCallback, deps: DependencyList, debounceTime?: number): void;