Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.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
Javascript 我想建立一个新的独立应用程序作为现有React应用程序的一部分,Git子模块是实现这一点的一种方法吗?_Javascript_Reactjs_Webpack_React Router_Git Submodules - Fatal编程技术网

Javascript 我想建立一个新的独立应用程序作为现有React应用程序的一部分,Git子模块是实现这一点的一种方法吗?

Javascript 我想建立一个新的独立应用程序作为现有React应用程序的一部分,Git子模块是实现这一点的一种方法吗?,javascript,reactjs,webpack,react-router,git-submodules,Javascript,Reactjs,Webpack,React Router,Git Submodules,我的任务是在一个旧的web应用程序中构建一个新的部分。该应用程序使用旧版本的React(0.14.9)构建。[编辑:它还使用Cordova部署为移动应用程序]我不需要在原始应用程序中尝试更新、更改或工作太多,我希望使用Preact构建一个单独的应用程序,并将其作为原始应用程序的子模块 理想情况下,我可以通过原始应用程序中的React路由器链接到这个新应用程序,这样就可以在“originalapp.com/new”上访问它。我还想逐步将旧应用程序中的代码迁移和更新到这个新存储库中 到目前为止,我已

我的任务是在一个旧的web应用程序中构建一个新的部分。该应用程序使用旧版本的React(0.14.9)构建。[编辑:它还使用Cordova部署为移动应用程序]我不需要在原始应用程序中尝试更新、更改或工作太多,我希望使用Preact构建一个单独的应用程序,并将其作为原始应用程序的子模块

理想情况下,我可以通过原始应用程序中的React路由器链接到这个新应用程序,这样就可以在“originalapp.com/new”上访问它。我还想逐步将旧应用程序中的代码迁移和更新到这个新存储库中

到目前为止,我已经将新的repo设置为原始repo的子模块,但我无法将其集成到路由器中。除了react组件或完全外部链接之外,我不知道如何使用react路由器


如果我想将其构建为一个新的应用程序,那么使用git子模块是一种可行的方法吗?或者我应该寻找其他解决方案吗?

从旧web应用重定向到新web应用如何?如果你做得很聪明,就不需要创建任何git子模块。web应用程序是使用Cordova作为移动应用程序部署的(我应该在原始帖子中提到这一点)。我不知道这是否完全禁止我们拥有两个独立的web应用程序,但我最初认为,当涉及到移动部署时,将它们(通过git子模块或其他方式)结合起来会更简单。我得到的问题是“如何使用两个版本的react”-您希望在同一页面上有两个版本的react,还是可以通过url清楚地描述它们?