aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/examples/with-changesets/packages/acme-utils/src/useIsomorphicLayoutEffect.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'examples/with-changesets/packages/acme-utils/src/useIsomorphicLayoutEffect.tsx')
-rw-r--r--examples/with-changesets/packages/acme-utils/src/useIsomorphicLayoutEffect.tsx13
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 };