UNPKG

@selfcommunity/react-core

Version:

React Core Components useful for integrating UI Community components (react-ui).

14 lines (13 loc) 409 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const react_1 = require("react"); const useEffectOnce = (callback, when) => { const hasRunOnce = (0, react_1.useRef)(false); (0, react_1.useEffect)(() => { if (when && !hasRunOnce.current) { callback(); hasRunOnce.current = true; } }, [when]); }; exports.default = useEffectOnce;