比如一个用户协作类的web应用按照传统的方式开发的话,可以分成首页、用户登陆后的管理界面以及一些帮助、联系之类的零碎react多页面应用搭建。
请问如果用react来做的話,该如何组织这些react多页面应用搭建如何管理相应的代码呢?
我个人猜测想要实现上述的需求,可能的方案有2种:
1.app.js就是所有react多页面应鼡搭建的入口但是根据url的不同,载入不同的子组件(其实就是子react多页面应用搭建最外层的组件)这样的话打包流程都不变,唯一的问題是用户第一次进入时加载js代码会很大。(貌似要用到react-router)
2.每个react多页面应用搭建有一个单独的入口比如index.html+app.js是首页的入口,somepage.html+somepage.js是另一个react多页面應用搭建的入口打包的时候需要将这些react多页面应用搭建都作为入口去打包,对服务器而言用户访问哪个url就返回哪些对应的html+js文件。
请问实际项目中,哪种方案比较合理啊或者,还有更好的做法