From 06a263c4caab68b22c425b4700a3bf4907b5b93e Mon Sep 17 00:00:00 2001 From: szydlovsky <9szydlowski9@gmail.com> Date: Tue, 23 Jul 2024 19:11:26 +0200 Subject: [PATCH] make callbackId -1 again --- .../react-native-reanimated/src/hook/useFrameCallback.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/react-native-reanimated/src/hook/useFrameCallback.ts b/packages/react-native-reanimated/src/hook/useFrameCallback.ts index fa73926f2f5..bdba5c46912 100644 --- a/packages/react-native-reanimated/src/hook/useFrameCallback.ts +++ b/packages/react-native-reanimated/src/hook/useFrameCallback.ts @@ -43,11 +43,14 @@ export function useFrameCallback( useEffect(() => { ref.current.callbackId = frameCallbackRegistry.registerFrameCallback(callback); - const memoizedId = ref.current.callbackId; + const memoizedFrameCallback = ref.current; ref.current.setActive(ref.current.isActive); return () => { - frameCallbackRegistry.unregisterFrameCallback(memoizedId); + frameCallbackRegistry.unregisterFrameCallback( + memoizedFrameCallback.callbackId + ); + memoizedFrameCallback.callbackId = -1; }; }, [callback, autostart]);