rooks
Version:
Essential React custom hooks ⚓ to super charge your components!
14 lines (13 loc) • 553 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useIsomorphicEffect = void 0;
var react_1 = require("react");
/**
* useIsomorphicEffect
* Resolves to useEffect when "window" is not in scope and useLayout effect in the browser
*
* @param {Function} callback Callback function to be called on mount
* @see https://react-hooks.org/docs/useIsomorphicEffect
*/
var useIsomorphicEffect = typeof window === "undefined" ? react_1.useEffect : react_1.useLayoutEffect;
exports.useIsomorphicEffect = useIsomorphicEffect;