在过去的几天里,我尝试了解在android / ios原生项目中集成使用react native创建的新功能的最佳实践是什么?
目前,我找到了这些解决方案:
将Android和IOS本机项目移动到同一文件夹。初始化RN的package.json文件,我们很高兴。这个解决方案意味着我们需要在git中使用mono-repo。 我在这里看到的优点是我们可以毫无问题地集成任何第三方库。
Walmart电极原生溶液。有人试过这个解决方案吗?看起来它可以是一个很好的解决方案,因为每个功能都与实际的本机应用程序隔离。但我发现要集成任何沃尔玛不支持的原生第三方库可能很困难。
那么在Android和IOS存在项目中集成RN功能(可以是多个屏幕与内部导航)的最佳实践是什么?
答案 0 :(得分:0)
可以将第三方库添加到清单仓库中。沃尔玛已经将一些第三方库添加到清单中。如果您想添加尚未添加的内容,请随时为此回购打开PR。在GitHub中打开问题会让您有疑问。
您可以在此处详细了解清单以及如何添加依赖关系:manifest-documentation
这是清单回购网址:electrode-native-manifest