【发布时间】:2021-08-09 18:07:42
【问题描述】:
为了减少我的应用程序的初始负载,我尝试进行代码拆分。 例如,我成功拆分了 twilio-video,以在用户按下“呼叫”时加载和初始化
import('twilio-video').then(Video => {
Video.connect(twilioInfo.data.token, options).then(room => {
...
});
});
Webpack 正确拆分代码并在需要时加载。
现在我想对组件或路由做同样的事情(当我们站在登录页面时不加载用户配置文件)。 有没有等价的
const OtherComponent = React.lazy(() => import('./OtherComponent'));
或
const Home = lazy(() => import('./routes/Home'));
或任何其他方式在路由路径被命中时加载组件?
【问题讨论】:
标签: webpack code-splitting hyperapp