即最简化可实行产品原则, 以Webpack示例:
假设现有项目用到了 react, react-router , antd 等库, 并且 controller, router, model, view 已基本成型.
此时如果要引入 mobx, 最佳实践步骤为:
react, antd 等安装, 配置一个最简单的 hello world 路由mobx, 引入并测试通过假设现有项目用到了 react, react-router , antd, mobx 等库, 并且 controller, router, model, view 已基本成型. webpack打包过大, 应用性能较差.
最佳实践步骤:
react (或 antd, 或 mobx等) 写一个简单示例引入项目webpack 打包优化, 一般情况下, 除了 loader rules / vendor 需要每个库单独优化, 其他配置都能保证通用react-router-loader 之类的引入, 开始针对项目源码进行优化