react-native-share-menu
react-native-share-menu copied to clipboard
Add support for the New Architecture
In scope:
- Define a spec for the module in TypeScript that can be used with codegen and consume this in a backwards-compatible Turbo Module.
- Test the Turbo Module in a non-New Architecture app to ensure backwards compatibility.
- 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.
- Creating a new Turbo Module, official guide
- Migrating your library to the New Architecture, Javascript, iOS, and Android
- Creating a Turbo Module with Swift code, example
- 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.