Revision Date Author Comments
# 5f154df9 16-May-2023 aleqsio <[email protected]>

Update reanimated to v3 (#22218)

# Why

Right now running Expo Go causes this issue:


![image](https://user-images.githubusercontent.com/5597580/233617341-fc873171-bb4d-4ce9-86b3-e65622c7c762.png)

Update reanimated to v3 (#22218)

# Why

Right now running Expo Go causes this issue:


![image](https://user-images.githubusercontent.com/5597580/233617341-fc873171-bb4d-4ce9-86b3-e65622c7c762.png)

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 Plan

Tested 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 ...


# 04819bfd 19-Oct-2022 Łukasz Kosmaty <[email protected]>

[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 ✅

show more ...


# 3b78aaff 12-Apr-2022 Tomasz Sapeta <[email protected]>

Update react-native-reanimated to 2.7.0 (#16956)