We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
getUseIsomorphicLayoutEffect
@__PURE__
1 parent 157e6c9 commit fd88816Copy full SHA for fd88816
src/utils/useIsomorphicLayoutEffect.ts
@@ -26,5 +26,8 @@ export const canUseDOM = !!(
26
export const isReactNative =
27
typeof navigator !== 'undefined' && navigator.product === 'ReactNative'
28
29
-export const useIsomorphicLayoutEffect =
+const getUseIsomorphicLayoutEffect = () =>
30
canUseDOM || isReactNative ? React.useLayoutEffect : React.useEffect
31
+
32
+export const useIsomorphicLayoutEffect =
33
+ /* @__PURE__ */ getUseIsomorphicLayoutEffect()
0 commit comments