【发布时间】:2018-11-14 23:54:19
【问题描述】:
所以我有一个包含 2 个部分的 webpack 4 react 应用程序:
- 登录组件
- 应用程序的其余部分
我的 routes.js 看起来像这样:
import React from 'react';
import Home from 'Home';
....
const LoadableLoginComponent = Loadable({
loader: () => import('LoginComponent'),
loading() {
return <div>Loading...</div>
}
});
.....
render() {
if (!this.loggedIn) {
return (
<LoadableLoginComponent />
);
}
return (
<Home />
);
}
我的 webpack 生成了 2 个 js 文件 bundle.min.js 和 0.min.js
我的假设是,默认情况下,如果用户未登录,则仅登录组件将加载 0.min.js,如果用户已登录,则应用程序的其余部分将加载 但我看到 bundle.min.js 和 0.min.js 都在加载。
【问题讨论】:
标签: reactjs webpack webpack-4 code-splitting react-loadable