Notes

在 CRA 中使用代码分割

在 Create React App 中使用代码分割,代码分割功能使用的是 react-loadable 第三方库

demo 地址

最终的效果

加载时

加载完成

文件目录

不使用代码分割

Content/index.js 中,直接导出 Content 组件

import Content from './Content';
export default Content;

从上面的结果可以看到

使用代码分割

Content/index.js 中,通过 react loadable 包装 Content 后导出

export default Loadable({
  loader: () => import('./Content'),
  loading: Loading,
});

从上面的结果可以看到