bresnow_utility-react-hooks
Version:
Modular utility hooks that we often use grouped in one package. Written in TypeScript, documented, tested and maintained.Disclaimer: at least React 16 is needed (the one with hooks ;) )
7 lines (6 loc) • 380 B
TypeScript
export declare function useTimeout(callback: (args?: any) => any, delay: number): {
reset: () => void;
clear: () => void;
};
export declare function useDebounce(callback: (args?: any) => any, delay: number, dependencies: any): void;
export declare function useEventListener(eventType: string, callback: (e: any) => void, element?: Window & typeof globalThis): void;