上篇文章我们可以知道,我的项目,打包后的 js 是 7M 的,首屏就加载 7M 的文件虽然没什么特别大的缺点,但总不是最优的解决办法

因此我们用到了 react-router4 的 react-loadable ,以路由的方式进行代码分割。

使用方法很简单:

  1、首先需要一个 loading 组建,用于加载前的展示

  2、然后修改组建的加载入口

  

  

基本的操作就如上图所示。

由上面文章我们可以知道,我的项目打包到同一个 js 里面,有 7M 的大小

然后通过 coding split 之后呢,看看我们的文件吧:

这样带来的坏处就是,可能我的不同组件引入了相同的代码,会导致多次打包。

原理➡️

最新文章

  1. 整理分享原生态mac AndroidStudio的快捷键
  2. Android中的跨进程调用技术AIDL
  3. [转] GitHub上README.md教程
  4. 查询修改linux 打开文件句柄数量
  5. PostgreSQL Insight Monitor pgstat
  6. JSP重定向传递参数
  7. noip2006T1 能量项链
  8. 转载RabbitMQ入门(4)--路由
  9. DOM+Javascript一些实例
  10. python脚本工具-1 制作爬虫下载网页图片
  11. 【C语言】重定向和文件
  12. Java中对不变的 data和object reference 使用 final
  13. python对pywifi模块的认识
  14. webstorm中sftp远程调试配制
  15. 部署自建CA颁发证书实现https加密
  16. Python爬虫3-parse编码与利用parse模拟post请求
  17. P1427 小鱼念数字
  18. SSL/TLS Server supports TLSv1.0
  19. Maven实战——Gradle,构建工具的未来?
  20. C语言 · 最长字符串

热门文章

  1. 哈理工(HUST)第八届程序设计竞赛--小乐乐的组合数
  2. nginx的配置和基本使用命令
  3. Nginx 跨域
  4. 构造MaxTree
  5. 【C#】读书笔记
  6. Java学习之并发多线程理解
  7. 使用PL/SQL将sql脚本数据导入数据库
  8. JIRA 6.3.6安装
  9. codeforces 315B
  10. bzoj3142[Hnoi2013]数列 组合