Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将整个react本机应用程序包装到另一个react本机应用程序中?_Android_Ios_Reactjs_React Native_React Navigation - Fatal编程技术网

Android 如何将整个react本机应用程序包装到另一个react本机应用程序中?

Android 如何将整个react本机应用程序包装到另一个react本机应用程序中?,android,ios,reactjs,react-native,react-navigation,Android,Ios,Reactjs,React Native,React Navigation,我们有两个独立的react本机应用程序,一个父应用程序和一个子应用程序。要求是包装要在父应用程序中使用的子应用程序。从父应用程序访问子应用程序时,应确保子应用程序在父应用程序内部打开并运行,,而不会像深度链接那样触发作为单独独立应用程序的启动 我们已经尝试创建子应用程序的.tgz文件并将其导入父应用程序,但当子应用程序有任何依赖项时,它就会开始产生问题 此外,如果这种情况是可能的,我们如何控制导航 在这两个应用程序中,我们如何在2个应用程序之间传递数据 任何建议都将不胜感激。提前感谢。我将从子应

我们有两个独立的react本机应用程序,一个父应用程序和一个子应用程序。要求是包装要在父应用程序中使用的子应用程序。从父应用程序访问子应用程序时,应确保子应用程序在父应用程序内部打开并运行,而不会像深度链接那样触发作为单独独立应用程序的启动

我们已经尝试创建子应用程序的.tgz文件并将其导入父应用程序,但当子应用程序有任何依赖项时,它就会开始产生问题

此外,如果这种情况是可能的,我们如何控制导航 在这两个应用程序中,我们如何在2个应用程序之间传递数据


任何建议都将不胜感激。提前感谢。

我将从子应用程序中获取屏幕和组件,并将它们集成到父应用程序导航中,就像每个示例中的单独堆栈一样,并将子依赖项安装到父应用程序中(没有react-native,react…)

另一个选项是在父应用的App.js中使用条件返回,根据您可以使用redux在两个应用中控制的条件呈现适当的导航容器

返回App.js父项:


如果(加载父对象){
返回(
)
}否则{
返回(
)
}

谢谢。但是,如果子应用程序是一个复杂的应用程序,有如此多的屏幕和依赖关系,那么集成所有应用程序是否可行?是的,我认为这是可能的,您甚至可以在app.js return中设置一个条件,该条件将定义使用redux加载哪个应用程序,请参阅更新的答案