From f384e4e4bf4568cd68848569c9a0a50d6959e27a Mon Sep 17 00:00:00 2001 From: Daniel Schmidt <3764345+thebuilder@users.noreply.github.com> Date: Sun, 13 Feb 2022 19:57:02 +0100 Subject: [PATCH] fix: use isomorphic layout effect --- packages/framer-motion/src/utils/use-is-mounted.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/framer-motion/src/utils/use-is-mounted.ts b/packages/framer-motion/src/utils/use-is-mounted.ts index 692dedb28f..0eb7e90555 100644 --- a/packages/framer-motion/src/utils/use-is-mounted.ts +++ b/packages/framer-motion/src/utils/use-is-mounted.ts @@ -1,8 +1,9 @@ -import { useLayoutEffect, useRef } from "react" +import { useRef } from "react" +import { useIsomorphicLayoutEffect } from "./use-isomorphic-effect" export function useIsMounted() { const isMounted = useRef(false) - useLayoutEffect(() => { + useIsomorphicLayoutEffect(() => { isMounted.current = true return () => {