-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add support for React Native 0.71 (#3745)
## Description Closes #3871. ### TODO - [x] Update Example app template to 0.71.0-rc.5 - [x] Update FabricExample app template to 0.71.0-rc.5 - [x] Consume shared libraries and headers from prefabs (partially done) - [x] Use `implementation "com.facebook.react:react-native` (without plus) for RN 0.71+ - [x] Use `implementation "com.facebook.react:react-native:+" // From node_modules` for older RN versions (leave as it it now) - [x] Make it work with Hermes - [x] Make it works with JSC - [x] Properly detect Hermes on Android - [x] Include `folly-flags.cmake` directly - [x] Use headers from path instead of prefabs - [x] Depend on `jscexecutor` and `hermes-executor` - [x] Fix Layout Animations on Paper due after removal of deprecated `UIImplementation` (facebook/react-native@e7d7563) - [x] Use TypeScript types directly from package - [x] Add #ifdefs for backward-incompatible code changes (e.g. `debugToken_`) - [x] Use different sourcesets for `UIImplementationProvider` - [x] Add missing `SystraceSection` in `UIManager_cloneNode` - [x] Confirm that `UIManager_cloneNode` and `UIManagerBinding` are identical to those in react-native - [x] Remove react-native.config.js - [x] Update metro-inspector-proxy patch ### Won't do - [ ] Declare dependency on `React-jsi` & `React-jsc` based on `ENV['USE_HERMES']` in RNReanimated.podspec - not necessary - [ ] Fix Jest `testEnvironment`, use `react-native-env.js` - still doesn't work - [ ] Do we still need `kotlinVersion` in build.gradle? - probably yes - [ ] Restore MBFingerTip in ReanimatedExample ### Checklist - [ ] Check compatibility with older RN versions - [ ] Check if debugging worklets with Flipper works - [ ] Check if debugging in Android Studio works
- Loading branch information
Showing
104 changed files
with
6,296 additions
and
8,316 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.