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

Support React Native #2615

Open
maschad opened this issue Jun 24, 2024 · 1 comment
Open

Support React Native #2615

maschad opened this issue Jun 24, 2024 · 1 comment
Labels
feat Issue is a feature p2 Low Priority

Comments

@maschad
Copy link
Member

maschad commented Jun 24, 2024

We'd love to officially support running on React Native, as some of our consumers have tried to use it (see https://forum.fuel.network/t/fuel-ts-in-react-native/5954/8)

The requirements for this would be:

  • The test suite running in CI that builds a basic react native app using metro
  • Lightweight - e.g. the developer should not have to install extra applications or sign EULAs if possible
    There's been some preliminary support added to aegir for running tests under Android but I'm not sure what the current state of the art is in automated testing.

A preliminary pass might just be to get a simple demo react-native app running libp2p working. This might involve a list of required changes to modules to polyfill or replace APIs that do not exist/are buggy/incomplete in React Native.

If it helps to reduce the scope, perhaps a stand-alone repo could be tackled first to prove it out instead of the fuel-ts monorepo.

@maschad maschad added this to the 0.x post-launch milestone Jun 24, 2024
@maschad maschad added feat Issue is a feature p2 Low Priority labels Jun 24, 2024
@nedsalk
Copy link
Contributor

nedsalk commented Jun 26, 2024

Related:

The test suite running in CI that builds a basic react native app using metro

This part is in essence he same as #2570.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feat Issue is a feature p2 Low Priority
Projects
None yet
Development

No branches or pull requests

2 participants