Итак, у меня есть приложение webpack 4 реакции, которое состоит из 2 частей:
- Компонент входа в систему
- Остальная часть приложения
My rout.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 />
);
}
Мой веб-пакет генерирует 2 js-файла bundle.min.js и 0.min.js
Я предположил, что по умолчанию, если пользователь не вошел в систему толькокомпонент входа будет загружен с 0.min.js, и если пользователь войдет в систему, загрузится остальная часть приложения, но я вижу, как загружаются оба bundle.min.js и 0.min.js.