为了账号安全,请及时绑定邮箱和手机立即绑定

是否可以使用seajs来构建react+flux的项目

是否可以使用seajs来构建react+flux的项目

当年话下 2019-04-21 20:14:14
最近在入门react,在github上面看了https://github.com/przeor/react-router-flux-starter-kit。下过来发现最后打包出来的JS差不多2M多。这个有点恐怖了。如果是做hybridapp,把资源放在本地,那还么事。如果是做一些网页app那就比较悲催了。所以非常疑惑,是否可以用seajs、requirejs等进行按需加载?求高手指点
查看完整描述

2 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

如果不打包,也会发现,总下载量一样大,而且请求异常多。开发阶段,最求把代码尽量拆分到不同文件中,但如果直接这种方式发布到正式环境就很不合理了。从浏览器加载的角度,需要的是合适大小的文件,而不是小而多。seajs或者requirejs在生产环境也是需要合并打包,当从页面加载角度来看的时候,就有了入口文件这样一个概念。webpack等加载器,实际就是从入口文件来看,然后从入口文件开始,依据不同的模块依赖来打包。对于大多数SPA来说,2M的文件并不大,gzip下能显著降低体积。特别大应用,可以按粗粒度的模块来加载,也就是可以做入口文件的拆分。
                            
查看完整回答
反对 回复 2019-04-21
  • 2 回答
  • 0 关注
  • 366 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信