任何项目 理想架构 很多时候只能平衡 权衡 可维护 可扩展 可测试 易开发 易构建
键盘输入卡顿 鼠标移动 等一些交互卡顿
按需加载 react-loadable
import LoadableExport from "react-loadable";
const FormSubmit = LoadableExport({
loader: () => import("./FormSubmit") ,
loading: () => {
return ( <div>loading...</div> );
}
});
<Route path="/form" component={FormSubmit} />
webpack 自定义 用 craco 覆盖 配置craco.config.js文件 覆盖配置