在现有应用程序最佳实践中实现Native集成

时间:2018-05-05 05:55:38

标签: react-native react-native-android react-native-ios walmart-electrode

在过去的几天里,我尝试了解在android / ios原生项目中集成使用react native创建的新功能的最佳实践是什么?

目前,我找到了这些解决方案:

  1. 将Android和IOS本机项目移动到同一文件夹。初始化RN的package.json文件,我们很高兴。这个解决方案意味着我们需要在git中使用mono-repo。 我在这里看到的优点是我们可以毫无问题地集成任何第三方库。

  2. Walmart电极原生溶液。有人试过这个解决方案吗?看起来它可以是一个很好的解决方案,因为每个功能都与实际的本机应用程序隔离。但我发现要集成任何沃尔玛不支持的原生第三方库可能很困难。

  3. 那么在Android和IOS存在项目中集成RN功能(可以是多个屏幕与内部导航)的最佳实践是什么?

1 个答案:

答案 0 :(得分:0)

  1. Walmart电极原生溶液
  2. 可以将第三方库添加到清单仓库中。沃尔玛已经将一些第三方库添加到清单中。如果您想添加尚未添加的内容,请随时为此回购打开PR。在GitHub中打开问题会让您有疑问。

    您可以在此处详细了解清单以及如何添加依赖关系:manifest-documentation

    这是清单回购网址:electrode-native-manifest