文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
按需加载
出于性能的考虑,我们会对模块和组件进行按需加载。
按需加载组件
通过 umi/dynamic
接口实现,比如:
import dynamic from 'umi/dynamic';
const delay = (timeout) => new Promise(resolve => setTimeout(resolve, timeout));
const App = dynamic({
loader: async function() {
await delay(/* 1s */1000);
return () => <div>I will render after 1s</div>;
},
});
按需加载模块
通过 import()
实现,比如:
import('g2').then(() => {
// do something with g2
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论