UNPKG

reactuals

Version:

A useful package providing a collection of 50+ React hooks and utilities to simplify React development.

15 lines (14 loc) 484 B
/// <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;