React Native
Introducing Reanimated 4.2.0
Bartłomiej Błoniarz•Dec 4, 2025•2 min read**We have just published a new release of Reanimated — version 4.2.0. Despite being a minor release, it brings about some major updates.** With Reanimated 4, we decided to ditch the Legacy Architecture to support the push for one default Architecture in React Native. To accelerate the process, we decided to forgo porting some of Reanimated’s features.
Now, when the migration to the New Architecture is in full force, **we are finally bringing the missing piece, Shared Element Transitions, to Reanimated 4.** It’s our most requested feature (by far), and we are so happy to finally share the progress with you. On top of that, we were working on some opt-in performance enhancements that you can test out in your app today.
## Shared Element Transitions
This feature makes it possible to animate views between two different screens. It gives users the feeling of continuity when navigating through your app, and gives it a _polished_ vibe. To test it in your app today, you have to enable the [feature flag](https://docs.swmansion.com/react-native-reanimated/docs/guides/feature-flags#enable_shared_element_transitions). Then, all you need to do is assign the same `sharedTransitionTag` to animated views that live on different screens. Now, when you navigate between those screens, Reanimated will automatically run the animation. For the best experience, you should use react-native-screens in version 4.19+ (which, at the time of publishing this blog post, is available via nightly).















