diff --git a/packages/react-native/Libraries/Animated/useAnimatedProps.js b/packages/react-native/Libraries/Animated/useAnimatedProps.js index 435ea7dd058..e4dd4f7791f 100644 --- a/packages/react-native/Libraries/Animated/useAnimatedProps.js +++ b/packages/react-native/Libraries/Animated/useAnimatedProps.js @@ -37,6 +37,8 @@ type ReducedProps = { }; type CallbackRef = T => mixed; +type UpdateCallback = () => void; + type AnimatedValueListeners = Array<{ propValue: AnimatedValue, listenerId: string, @@ -52,7 +54,7 @@ export default function useAnimatedProps( allowlist?: ?AnimatedPropsAllowlist, ): [ReducedProps, CallbackRef] { const [, scheduleUpdate] = useReducer(count => count + 1, 0); - const onUpdateRef = useRef<(() => void) | null>(null); + const onUpdateRef = useRef(null); const timerRef = useRef(null); const allowlistIfEnabled = ReactNativeFeatureFlags.enableAnimatedAllowlist()