方案1
文件代码
1 | import React, { Component } from "react"; |
.babelrc
1 | { |
装包
- 都是处理babel的插件
1
npm i babel-preset-env babel-preset-react-native-stage-0 -D
组件引入
1 | import asyncComponent from 'utils/asyncComponent' |
方案2
引入react-loadable
- 好处:可监听组件加载不到的状态
- 应用:在不用service-worker的情况下重新部署时,如果用户之前页面没有关,跳路由时,会在服务器找不到相应的chunk文件,此时会通过监听这一状态,返回一个可以自动reload的页面