diff --git a/packages/react-native/Libraries/Animated/useAnimatedProps.js b/packages/react-native/Libraries/Animated/useAnimatedProps.js index 0ed02fb7b6632b..e4682d333fb735 100644 --- a/packages/react-native/Libraries/Animated/useAnimatedProps.js +++ b/packages/react-native/Libraries/Animated/useAnimatedProps.js @@ -250,11 +250,6 @@ function useAnimatedPropsLifecycle_layoutEffects(node: AnimatedProps): void { const userDrivenAnimationEndedListener = useRef(null); useEffect(() => { - // It is ok for multiple components to call `flushQueue` because it noops - // if the queue is empty. When multiple animated components are mounted at - // the same time. Only first component flushes the queue and the others will noop. - NativeAnimatedHelper.API.flushQueue(); - if (node.__isNative) { userDrivenAnimationEndedListener.current = NativeAnimatedHelper.nativeEventEmitter.addListener( @@ -313,13 +308,6 @@ function useAnimatedPropsLifecycle_passiveEffects(node: AnimatedProps): void { const prevNodeRef = useRef(null); const isUnmountingRef = useRef(false); - useEffect(() => { - // It is ok for multiple components to call `flushQueue` because it noops - // if the queue is empty. When multiple animated components are mounted at - // the same time. Only first component flushes the queue and the others will noop. - NativeAnimatedHelper.API.flushQueue(); - }); - useEffect(() => { isUnmountingRef.current = false; return () => {