Closed
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
requireNativeComponent
to a separate file - Enable codegen support in
package.json
iOS:
- Update
Podspec
for the new architecture - Implement / extend the generated native interfaces
Android:
- Configure
gradle
files - 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