mirror of
https://github.com/status-im/react-native.git
synced 2025-01-09 17:15:54 +00:00
2b49eddcfd
Summary: Native Animated.Value uses the value it was created with when sending the config to native but this causes issue when the value has changed before calling `__makeNative` this happens with the `progress` value for `NavigationExperimental`. It gets initialized with value 1, then uses `setValue` to change it to 0 before starting the animation and this is when `__makeNative` is called. This simply uses the current value instead of the value passed to the constructor. Also pass offset so native implementations that support it can use it (iOS). **Test plan** Tested that the first transition that uses the `progress` animated value is not broken in an app that uses `NavigationExperimental` when using `useNativeDriver` for animations. Closes https://github.com/facebook/react-native/pull/10656 Differential Revision: D4107624 fbshipit-source-id: 921cf4a3422cf91923bc315fd7a15c508becddae