位置: 编程技术 - 正文

详解webpack + react + react-router 如何实现懒加载(详解16型人格)

编辑:rootadmin

推荐整理分享详解webpack + react + react-router 如何实现懒加载(详解16型人格),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:详解增发万亿国债细节,详解16型人格,详解九章算法,详解中国女足出线形势,详解16型人格,详解增发万亿国债细节,详解杭州亚运会会徽和口号,详解增发万亿国债细节,内容如对您有帮助,希望把文章链接给更多的朋友!

在 Webpack 1 中主要是由bundle-loader进行懒加载,而 Webpack 2 中引入了类似于 SystemJS 的System.import语法,首先我们对于System.import的执行流程进行简单阐述:

Webpack 会在编译过程中扫描代码库时将发现的System.import调用引入的文件及其相关依赖进行单独打包,注意,Webpack 会保证这些独立模块及其依赖不会与主应用的包体相冲突。 当我们访问到这些独立打包的组件模块时,Webpack 会发起 JSONP 请求来抓取相关的包体。 System.import 同样也是 Promise,在请求完成之后System.import会将抓取到的模块作为参数传入then中的回调函数。 如果我们重复访问已经加载完毕的模块,Webpack 不会重复执行抓取与解析的过程。

而 React Router 路由的懒加载实际上分为动态路由与与懒加载两步,典型的所谓动态路由配置如下:

正常打包

这是一个正常打包的路由写法, 如果需要分割代码, 我们需要改造下路由, 借助getComponent和require.ensure

webpack 代码分割

详解webpack + react + react-router 如何实现懒加载(详解16型人格)

这样看来代码有点累, 我们稍微改造下

这样看起来是不是简洁了很多

注意: 由于webpack的原因, 如果直接require('./AboutPage.jsx')不能正常加载, 请尝试require('./AboutPage.jsx').default

webpack2 代码分割

上面的代码看起来好像都是webpack1的写法, 那么webpack2呢&#;

webpac2就需要借助System.import了

我们一样可以把上面的代码优化一下

webpack2 + dva 实现路由和 models 懒加载

标签: 详解16型人格

本文链接地址:https://www.jiuchutong.com/biancheng/369838.html 转载请保留说明!

上一篇:详细分析jsonp的原理和实现方式(jsonp的使用)

下一篇:three.js中文文档学习之如何本地运行详解(threejs中文文档pdf)

  • 税收滞纳金还会计算滞纳金吗
  • 版税是什么意思
  • 耕地占用税是什么税种
  • 临时税务登记的小规模纳税人 个人所得税如何申报
  • 制造费用的结转公式
  • 进项3个点销项13个点,增值税
  • 差旅费用什么记账凭证
  • 应纳税额关于进项和销项的计算公式
  • 企业出现亏损的原因有哪些
  • 银行开户登记号在哪看
  • 股东放弃公司债权
  • 年末增值税结转账务处理流程
  • 当月报废生产设备一台,原价80万元
  • 挂靠工程支付货款会计分录怎么写?
  • 有限责任公司减资的法律规定
  • 财政补贴是什么
  • 进项税当期已转出能调整再抵扣吗?
  • 会员费怎么记账
  • 非营利组织对外捐赠
  • 补偿款开具发票
  • 增值税税率零税率
  • 发票复印件怎么打印
  • 投资收益所得税表怎么填
  • a104000期间费用明细表
  • 产品研发的规则
  • 印花税年度申报表怎么填
  • 给员工发放购物卡交个税吗
  • 硬盘的日常维护需要做到什么?
  • PHP:oci_fetch_object()的用法_Oracle函数
  • 做事应该怎么做
  • driver-e
  • win10的环境配置在哪
  • 房产权利转移
  • framework4.0怎么打开
  • 跨年费用计入未分配利润
  • vuecli打包项目
  • 个人开发app最简单方法
  • 小微企业免征增值税政策2023
  • 新设立的企业如何办理开业税务登记
  • 上市公司股票转让收入
  • 工程质保金可以不退吗
  • mysql union or
  • 小企业购入债券作为长期债券投资,应将相关税费计入
  • 个体户核定征收超过了怎么办
  • 员工公交费补贴怎么入账
  • 工装费用制度
  • 参加会计专业技术资格考试的人员,应具备那些条件
  • 收到红字发票如何认证呢
  • 以前年度损益调整是什么意思
  • 应付账款一直挂在账上会有问题吗
  • 待抵扣进项税额分录
  • 利息支出应计入什么科目
  • 企业购买原材料属于投资吗
  • 暂领款是什么意思
  • 电子产品多少金额要交税
  • sql数据库死锁产生的原因及解决方案
  • xp系统提升cpu最高性能
  • win8系统怎么关闭自动更新系统
  • xp安装声卡驱动
  • yum命令作用
  • win10联想笔记本还原系统
  • java.exe是指
  • win7系统如何修复引导
  • win7系统安装软件乱码
  • win8显示wifi关怎么办
  • javascript 语言精粹(修订版)
  • 常见的场景切换效果有哪些
  • QOpenGLWindow 、QOpenGLWidget 和 QPainter混合渲染方法初探
  • c#怎么使用opencv
  • javascript中this的用法
  • django的工作原理
  • node爬取数据
  • 原生js实现移动站点头部搜索栏背景色透明度变化
  • ndk调用so
  • 安卓手机安装推特
  • python设计内容
  • 税务机关落实六保六稳
  • 石油类资源税税率是多少
  • 货物无偿赠予政府怎么写
  • 百旺税控人工客服电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设