-
Notifications
You must be signed in to change notification settings - Fork 296
Closed
Labels
Description
Describe the Feature
The tracking issue for adopting React Native's new architecture. JS side should be pretty straightforward as we are not using UIManager API, nor findNodeHandle. The native side might require some additional work, although thanks to https://reactnative.dev/docs/next/new-architecture-intro the migration should go smooth.
Migration plan
JS changes:
- Create native specs
- Move the call to
requireNativeComponentto a separate file - Enable codegen support in
package.json
iOS:
- Update
Podspecfor the new architecture - Implement / extend the generated native interfaces
Android:
- Configure
gradlefiles - Implement / extend the generated native interfaces
- Extend generated abstract classes
Testing:
- Define and execute test plan for simulator/emulator and some devices
- Ensure backward compatibility
zcmgyu, jgx-jay and zabojaddenis-tsoi-mox and jgx-jay