有没有人使用 React Native 成功创建 iOS 和 Android 应用程序,这些应用程序可以用作其他没有使用 React Native 创建的 iOS 和 Android 本机项目中的库/子项目?我的目标是为现有的应用程序创建新功能,该应用程序同时具有 iOS 和 Android 代码库,这些代码库是在没有 React Native 的情况下开发的。
作为一个简单的例子,让我需要创建一系列屏幕和逻辑来允许用户“创建一个新帐户”。理想情况下,我想使用 react native 创建新功能(控制器、视图、api 客户端等),然后将其导出为自包含的 iOS 和 Android 应用程序。除了能够自己运行这些应用程序之外,我还希望能够将它们作为子项目包含在其他原生 iOS/Android 项目中。然后原生 iOS 项目会创建一个新的 storyboard/ViewController/segue(s) 并将 React Native iOS App 的主视图链接到它。
我知道在 iOS/xcode 上,我可以通过将 .xcodepro 拖放到另一个项目中来添加子项目。如果我使用使用 react native 创建的 .xcodepro 来完成此操作,我将如何将顶级视图链接到现有的非 react 本机 iOS 项目?Android端有没有类似的流程来实现同样的功能?