Install the package
Use the matching prerelease tag while v4 is experimental.
Install the animation runtime
v4 supports Reanimated 4 only. It does not support Reanimated 3.
For Expo projects, let Expo select compatible native versions:
For bare React Native projects:
The important version requirements are:
react >= 19.2.0react-native-reanimated >= 4.0.0react-native-worklets 0.8.xreact-native-gesture-handler >= 2.16.1react-native-screens >= 4.4.0
Follow the official Reanimated 4 and Gesture Handler installation instructions for any app-level Babel, native, or root-view setup required by your project.
Expo Router
If you use Expo Router, install expo-router:
React Navigation
If you use React Navigation, install @react-navigation/native:
v4 requires @react-navigation/native >= 7.3.0.
Native Stack Adapter
If you use withScreenTransitions, install native stack:
Optional bounds teleportation
Install the compatible teleport package when using boundary teleportation:
For bare React Native projects, install iOS pods after changing native dependencies:
Continue to Getting Started.