UNPKG

@modern-js-reduck/react

Version:

The meta-framework suite designed from scratch for frontend-focused modern web development.

19 lines (18 loc) 624 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } _export(exports, { canUseDOM: () => canUseDOM, useIsomorphicLayoutEffect: () => useIsomorphicLayoutEffect }); const _react = require("react"); const canUseDOM = Boolean(typeof window !== "undefined" && typeof window.document !== "undefined" && typeof window.document.createElement !== "undefined"); const useIsomorphicLayoutEffect = canUseDOM ? _react.useLayoutEffect : _react.useEffect;