redux router 组件如何按需加载
来源:互联网 发布:软件开发v 模型 编辑:程序博客网 时间:2024/05/13 21:27
当页面比较多时,项目就会变得越来越大,尤其对于单页面应用来说,初次渲染的速度就会很慢,这时候就需要按需加载,只有切换到页面的时候才去加载对应的js文件。react配合webpack进行按需加载的方法很简单,Route的component改为getComponent,组件用require.ensure的方式获取,并在webpack中配置chunkFilename。
const chooseProducts = (location, cb) => { require.ensure([], require => { cb(null, require('../Component/chooseProducts').default) },'chooseProducts')}const helpCenter = (location, cb) => { require.ensure([], require => { cb(null, require('../Component/helpCenter').default) },'helpCenter')}const saleRecord = (location, cb) => { require.ensure([], require => { cb(null, require('../Component/saleRecord').default) },'saleRecord')}const RouteConfig = ( <Router history={history}> <Route path="/" component={Roots}> <IndexRoute component={index} />//首页 <Route path="index" component={index} /> <Route path="helpCenter" getComponent={helpCenter} />//帮助中心 <Route path="saleRecord" getComponent={saleRecord} />//销售记录 <Redirect from='*' to='/' /> </Route> </Router>);
0 0
- redux router 组件如何按需加载
- react结合redux和react-router开发大型应用实现按需加载(code splitting)
- Redux-Router
- react-router 按需加载
- react-router实现按需加载
- Webpack + react-router 按需加载
- webpack+react-router按需加载入门
- react-router v4 按需加载
- React router+ webpack实现:按需加载
- react-redux-react-router直通车
- react-router-redux 5.0 helloworld
- React-router中,结合webpack实现按需加载
- vue、vue-router切割js,实现按需加载
- Webpack懒加载React Router的页面组件
- 实例讲解react+react-router+redux
- react+redux+router+webpack+immutable.js框架
- webpack/webpack+bundle-loader/webpack+redux code splitting(按需加载)
- delphi7 如何加载com组件
- linux基础加强
- AJAX 快速入门—什么是ajax?
- 1053. 住房空置率 (20)
- 图像的遍历
- linux压缩和解压缩命令大全
- redux router 组件如何按需加载
- Java集合的小抄 Java初学者必备
- 勾股定理,西方称为毕达哥拉斯定理
- mysql 创建用户与授权、修改密码
- 【dwr】
- 微信网页授权获取用户基本信息
- OJ常用技巧-排序
- 循环链表与循环队列
- 数据结构的巩固(数据的存储结构)