React 代码分割

2019-07-29  本文已影响0人  请叫我missp
代码分割

本文重点讲解关于第三种方法 dynamic imports
当涉及到动态代码拆分时,webpack 提供了两个类似的技术。
①使用符合 ECMAScript 提案import() 语法 来实现动态导入。
②使用 webpack 特定的 require.ensure
在我的项目中我用的比较多的是②
下面贴代码

<Route path="/" component={Root}>
        <IndexRoute getComponent={(nextState, callback) => {
            require.ensure([], function (require) {
                callback(null, require('./pages/login'));
            });

        }}>
</Route>

此法得益于react-router 体用的动态路由功能

上一篇 下一篇

猜你喜欢

热点阅读