reactuals
Version:
A useful package providing a collection of 50+ React hooks and utilities to simplify React development.
15 lines (14 loc) • 484 B
TypeScript
/// <reference types="react" />
/**
* Runs useEffect only if condition is true.
*
* @param condition - Boolean to enable/disable the effect
* @param callback - Effect callback
* @param deps - Dependency array
*
* Example:
* useConditionalEffect(isVisible, () => {
* console.log("Effect only runs when visible");
* }, [isVisible]);
*/
export declare function useConditionalEffect(condition: boolean, callback: () => void | (() => void), deps: React.DependencyList): void;