Skip to content

Tracking issue: React Native New Architecture support #380

Closed
@michalchudziak

Description

@michalchudziak

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions