【发布时间】:2017-12-14 09:19:22
【问题描述】:
有没有人成功地使用 react native 创建 iOS 和 Android 应用程序,这些应用程序可以用作其他 iOS 和 Android 原生项目中的库/子项目,这些项目是在没有 react native 的情况下创建的?我的目标是为现有的应用程序创建新功能,该应用程序同时具有 iOS 和 Android 代码库,该代码库是在没有原生反应的情况下开发的。
作为一个简单的例子,让我们想象一下我需要创建一系列屏幕和逻辑以允许用户“创建一个新帐户”。理想情况下,我想使用 react native 创建新功能(控制器、视图、api-client 等),然后将其导出为自包含的 iOS 和 Android 应用程序。除了能够自行运行这些应用程序之外,我还希望能够将它们作为子项目包含在其他原生 iOS/Android 项目中。然后,本机 iOS 项目将创建一个新的故事板/ViewController/segue,并将 react 本机 iOS 应用程序的主视图链接到它。
我知道在 iOS/xcode 上,我可以通过将 .xcodepro 拖放到另一个子项目中来添加子项目。如果我使用使用 react native 创建的 .xcodepro 执行此操作,我将如何将顶层视图链接到现有的非反应原生 iOS 项目? Android端是否有类似的流程来实现相同的功能?
【问题讨论】:
标签: android ios xcode react-native