react-native-share-menu icon indicating copy to clipboard operation
react-native-share-menu copied to clipboard

Add support for the New Architecture

Open lindboe opened this issue 6 months ago • 0 comments

In scope:

  1. Define a spec for the module in TypeScript that can be used with codegen and consume this in a backwards-compatible Turbo Module.
  2. Test the Turbo Module in a non-New Architecture app to ensure backwards compatibility.
  3. Test the Turbo Module in a New Architecture app.

References:

Note: some resources, particularly the examples, could be out-of-date. Questions should be directed to https://github.com/reactwg/react-native-new-architecture.

  1. Creating a new Turbo Module, official guide
  2. Migrating your library to the New Architecture, Javascript, iOS, and Android
  3. Creating a Turbo Module with Swift code, example
  4. Creating a backwards-compatible Turbo Module, guide, example

Out of scope:

  • Bridgeless mode. It's just released and still (even more) experimental than the previous New Architecture support.

lindboe avatar Dec 06 '23 23:12 lindboe