react如何实现按需加载


今天主机评测网小编给大家分享一下react如何实现按需加载的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

react实现按需加载的方法:1、通过“import 'antd/lib/button/style'”精确加载组件;2、通过配合“babel-plugin-import”插件实现按需加载;3、通过“babel-plugin-import+react-app-rewired”实现按需加载即可。

react实现按需加载的3种方法

1.精确加载组件

importButtonfrom'antd/lib/button'import'antd/lib/button/style'

2.暴露配置,配合babel-plugin-import插件实现按需加载

babel-plugin-import是一个用于按需加载组件和样式的babel插件

暴露配置

npmruneject

安装插件

npminstallbabel-plugin-import-S

修改package.json

"babel":{"presets":["react-app"],"plugins":[["import",{"libraryName":"antd","libraryDirectory":"es","style":"css"}]]}

配置完之后直接引入:import {Button} from ‘antd’

3.通过babel-plugin-import+react-app-rewired实现按需加载

react-app-rewired在不用暴露的配置的情况下对webpack配置进行扩展

//安装插件:npminstallbabel-plugin-import-S//修改(添加)config-overrides.js文件//引入react-app-rewired添加babel插件的函数const{injetBabelPlugin}=require('react-app-rewired')module.exports=functionoverride(config,env){config=injetBabelPlugin([["import",{"libraryName":"antd","libraryDirectory":"es","style":"css"}]],config);returnconfig}:

配置完之后直接引入:import {Button} from ‘antd’

以上就是“react如何实现按需加载”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注主机评测网行业资讯频道。


上一篇:delphi如何判断字符串是否包含汉字

下一篇:react如何实现热更新


Copyright © 2002-2019 测速网 https://www.inhv.cn/ 皖ICP备2023010105号 城市 地区 街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!
热门搜索