Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for the New Architecture #293

Open
Tracked by #294
lindboe opened this issue Dec 6, 2023 · 2 comments
Open
Tracked by #294

Add support for the New Architecture #293

lindboe opened this issue Dec 6, 2023 · 2 comments

Comments

@lindboe
Copy link

lindboe commented Dec 6, 2023

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.
@jb4e
Copy link

jb4e commented Jul 16, 2024

Hi @lindboe. Any updates on this? This is the last thing blocking us from enabling the new architecture and we're trying to get a rough schedule together. Thank you!

@lindboe
Copy link
Author

lindboe commented Jul 19, 2024

Hi @jb4e!

My team is no longer working on this project and I'm personally not sure of future plans for it. Any questions about this repository will need to be directed to Expensify.

If you have questions on the Infinite Red team's prior work and want to talk with us directly, you can reach us via our website form or our community slack.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants