diff options
Diffstat (limited to 'examples/with-changesets/packages/acme-utils/src/useIsomorphicLayoutEffect.tsx')
| -rw-r--r-- | examples/with-changesets/packages/acme-utils/src/useIsomorphicLayoutEffect.tsx | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/examples/with-changesets/packages/acme-utils/src/useIsomorphicLayoutEffect.tsx b/examples/with-changesets/packages/acme-utils/src/useIsomorphicLayoutEffect.tsx deleted file mode 100644 index 59a7899..0000000 --- a/examples/with-changesets/packages/acme-utils/src/useIsomorphicLayoutEffect.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import * as React from "react"; - -/** - * On the server, React emits a warning when calling `useLayoutEffect`. - * This is because neither `useLayoutEffect` nor `useEffect` run on the server. - * We use this safe version which suppresses the warning by replacing it with a noop on the server. - * - * See: https://reactjs.org/docs/hooks-reference.html#uselayouteffect - */ -const useIsomorphicLayoutEffect = - typeof window !== "undefined" ? React.useLayoutEffect : () => {}; - -export { useIsomorphicLayoutEffect }; |
