Reanimated 4 is the Future of Smooth React Native Animations

youtube-cover
Guests
Mateusz Łopaciński
Software Developer
@
Software Mansion
Tomasz Zawadzki
Software Developer
@
Software Mansion

Reanimated 4 is here to change the game for animations in React Native. It’s bringing CSS-style animations and transitions that make animations easier to write, more predictable, and closer to how they work on the web.

In this episode, Ola Desmurs-Linczewska sits down with Tomasz Zawadzki and Mateusz Łopaciński from Software Mansion to discuss what’s new in Reanimated 4, why React Native is aligning with web standards, and what it means for developers working with animations today.

What’s new in Reanimated 4?

Reanimated has been a core library for animations in React Native for years, and with version 4, it’s evolving significantly. In this conversation, we break down how CSS animations and transitions are making animation logic more intuitive, why the New Architecture is the only supported option, and what the shift toward modularity means for Reanimated’s future.

  • Find out why Reanimated 4 was built—the library’s maintainers explain what drove the shift toward CSS-based animations, how it improves the developer experience, and what problems it solves compared to Reanimated 3.
  • Learn how CSS animations and transitions work in React Native—it only takes a few syntax-changing steps to use all the CSS animations you already know.
  • Understand why Reanimated 4 drops support for the old architecture—a breakdown of the challenges with maintaining both architectures, the performance considerations, and what this means for existing apps.
  • See how React Native is aligning with web standards—we’re thinking out loud about Meta and the community moving toward a more unified styling approach, what that means for developers switching from web to React Native, and how Reanimated fits into this shift.
  • Discover the future of Reanimated and its modular approach—we’re explaining why Reanimated will be split into smaller packages, what parts of the library might be separated, and how this will improve performance and maintainability.
  • Get migration tips and experiment with the new API—learn how to upgrade from Reanimated 3 to 4 with minimal effort, how to convert existing animations, and a challenge to try rewriting animations using the new CSS-based API.

Keep on learning about smooth animations in React Native

Reanimated 4 is currently in beta, and now’s the time to explore its new features. Try it in your projects, experiment with CSS animations, and share your results with the community. Here are some links you may find useful:

Insights

Learn more about Animations

cover

Jul 8Podcast

React Native Ease: Platform-Native Animations Without the Extra Work

Łukasz talks with Janic from App & Flow about React Native Ease, Core Animation, Reanimated trade-offs, and performant UI animation in React Native.

cover

Jul 7Podcast

Where Reanimated Goes Next

A conversation with Bartłomiej Błoniarz on CSS animations in Reanimated, native primitives on iOS, shared element transitions, and the work still left on stability.

cover

Oct 30Live Stream

Reanimated, TanStack, Cross-Pollinating Languages & TWIR #256 Anniversary

Catch up on everything from TanStack updates and Astro insights to Reanimated deep dive and even Swift for Android. Plus, we celebrate the 256th newsletter!

Events Cover

Apr 16Talk

How to Make Your React (Native) App Feel Native

How to make your React Native app feel truly native, across iOS, Android, tvOS & more. Dive into best practices, navigation, and react-native-bottom-tabs.

cover

Jan 31Podcast

Remotion and Animations in React Native

Discover all you need to know about Remotion and animations in React Native from this episode of React Universe On Air with our guest - Jonny Burger.

cover

Oct 11Article

A Deep Dive Into React Native Reanimated v1

Read the article to learn more about what React Native Reanimated is, how it works under the hood, and what idea stands behind the library.

cover

Apr 15Article

ReanimatedArc - Build Circular Animated UI Elements in React Native

Build good-looking and smooth animated arcs in React Native with ReanimatedArc library.

cover

Oct 25Article

Custom Screen Transitions in React Navigation

Wondering how to custom a screen transition animation in React Navigation? Check this step-by-step guide.

cover

Aug 8Article

Reanimating Your React Native Experience

Read how to achieve delightful developer experience with react-native-gesture and react-native-animated.