Compatibility table
Reanimated 4 works only with the React Native New Architecture. If your app still uses the old architecture, you can use Reanimated in version 3 (which is no longer actively maintained).
The tables assume you're using the latest patch of each Reanimated minor version.
For example, 4.2.x shows support for React Native 0.84 because Reanimated 4.2.2 added it, even though 4.2.0 didn't have it. If you're on an older patch, check the compatibility.json file in the Reanimated package for exact version support.
Supported React Native versions
| 0.78 | 0.79 | 0.80 | 0.81 | 0.82 | 0.83 | 0.84 | 0.85 | |
|---|---|---|---|---|---|---|---|---|
nightly | no | no | no | yes | yes | yes | yes | yes |
4.3.x | no | no | no | yes | yes | yes | yes | yes |
4.2.x | no | no | yes | yes | yes | yes | yes | no |
4.1.x | yes | yes | yes | yes | yes | no | no | no |
4.0.x | yes | yes | yes | yes | no | no | no | no |
Supported react-native-worklets versions
react-native-worklets is a dependency of Reanimated 4. However, Reanimated 3 will not work with react-native-worklets installed. Make sure to have a correct version of react-native-worklets installed when using Reanimated 4.
| 0.4.x | 0.5.x | 0.6.x | 0.7.x | 0.8.x | nightly | |
|---|---|---|---|---|---|---|
nightly | no | no | no | no | no | yes |
4.3.x | no | no | no | no | yes | no |
4.2.x | no | no | no | yes | yes | no |
4.1.x | no | yes | yes | yes | yes | no |
4.0.x | yes | no | no | no | no | no |