Android 如何将整个react本机应用程序包装到另一个react本机应用程序中?
我们有两个独立的react本机应用程序,一个父应用程序和一个子应用程序。要求是包装要在父应用程序中使用的子应用程序。从父应用程序访问子应用程序时,应确保子应用程序在父应用程序内部打开并运行,,而不会像深度链接那样触发作为单独独立应用程序的启动 我们已经尝试创建子应用程序的.tgz文件并将其导入父应用程序,但当子应用程序有任何依赖项时,它就会开始产生问题 此外,如果这种情况是可能的,我们如何控制导航 在这两个应用程序中,我们如何在2个应用程序之间传递数据Android 如何将整个react本机应用程序包装到另一个react本机应用程序中?,android,ios,reactjs,react-native,react-navigation,Android,Ios,Reactjs,React Native,React Navigation,我们有两个独立的react本机应用程序,一个父应用程序和一个子应用程序。要求是包装要在父应用程序中使用的子应用程序。从父应用程序访问子应用程序时,应确保子应用程序在父应用程序内部打开并运行,,而不会像深度链接那样触发作为单独独立应用程序的启动 我们已经尝试创建子应用程序的.tgz文件并将其导入父应用程序,但当子应用程序有任何依赖项时,它就会开始产生问题 此外,如果这种情况是可能的,我们如何控制导航 在这两个应用程序中,我们如何在2个应用程序之间传递数据 任何建议都将不胜感激。提前感谢。我将从子应
任何建议都将不胜感激。提前感谢。我将从子应用程序中获取屏幕和组件,并将它们集成到父应用程序导航中,就像每个示例中的单独堆栈一样,并将子依赖项安装到父应用程序中(没有react-native,react…) 另一个选项是在父应用的App.js中使用条件返回,根据您可以使用redux在两个应用中控制的条件呈现适当的导航容器 返回App.js父项:
如果(加载父对象){
返回(
)
}否则{
返回(
)
}
谢谢。但是,如果子应用程序是一个复杂的应用程序,有如此多的屏幕和依赖关系,那么集成所有应用程序是否可行?是的,我认为这是可能的,您甚至可以在app.js return中设置一个条件,该条件将定义使用redux加载哪个应用程序,请参阅更新的答案