Upgrade vendored reanimated to 3.1.0 (#22570)
Update reanimated to v3 (#22218)# WhyRight now running Expo Go causes this issue:
Update reanimated to v3 (#22218)# WhyRight now running Expo Go causes this issue:A fix for this is to upgrade vendored reanimated to V3.# How``` et update-vendored-module -m react-native-reanimated -c 3.0.2```CC @Kudo A word of warning:We saw some issues during the linking process on Android with this new version.```ld: error: undefined symbol:facebook::hermes::HermesRuntime::enableSamplingProfiler()>>> referenced by HermesSamplingProfiler.cpp:17(/Users/aleksander/Work/Expo/expo/react-native-lab/react-native/ReactAndroid/src/main/jni/react/hermes/instrumentation/HermesSamplingProfiler.cpp:17)```We believe this is caused by missing .so files in ```react-native-lab/react-native/ReactAndroid/build/intermediates/cxx/Debug/******/obj/arm64-v8a```In particular, ```libhermes_executor.so```is sometimes missing during the build process.A current fix for this was to deep clean the repo and caches, which seemed to fix the issue, or build hermes manually from gradle. Reanimated v3 uses prefabs which can cause the issue, so we might need to add some dependsOn to gradle if this occurs for you during building home.# Test PlanTested using native-component-list in Expo Go on both platforms.# Checklist<!--Please check the appropriate items below if they apply to your diff. This is required for changes to Expo modules.-->- [x] Documentation is up to date to reflect these changes (eg: https://docs.expo.dev and README.md).- [x] Conforms with the [Documentation Writing Style Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)- [x] This diff will work correctly for `expo prebuild` & EAS Build (eg: updated a module plugin).
show more ...
[go] upgrade reanimated to 2.14.0 (#20798)# Why unblock for react native 0.71 upgrade, previous reanimated doesn't support 0.71. # How - `et uvm -m react-native-reanimated -c 349a1c9305b5c
[go] upgrade reanimated to 2.14.0 (#20798)# Why unblock for react native 0.71 upgrade, previous reanimated doesn't support 0.71. # How - `et uvm -m react-native-reanimated -c 349a1c9305b5cdb22480e3631f40b70743825dde` - 2.14.0 doesn't have a tag on github, so to use commit hash instead. - [ios] fix integration: https://github.com/software-mansion/react-native-reanimated/blob/7ae587b1f5d943f880d5cd4ec9da319ac4d23418/ios/native/REAInitializer.mm#L62-L63 - [android] fix transform for the reanimated version # Test Plan unversioned expo go + reanimated ncl
[iOS][Android] Update reanimated to `2.11.0` (#19602)# Why Closes ENG-6530. # How - Adjusted the vendored process to use the new version of the script on Android. - Run `et update-vendor
[iOS][Android] Update reanimated to `2.11.0` (#19602)# Why Closes ENG-6530. # How - Adjusted the vendored process to use the new version of the script on Android. - Run `et update-vendored-module -m react-native-reanimated` - Made sure that the integration between the reanimated and the gesture-handler still works # Test Plan - bare-expo with NCL ✅