前端架构师的两大核心本领:工程架构+项目架构
工程架构
Webpack
使用Webpack整合整个应用
Webpack-dev-server
加快项目构建速度,提供livereload和hotModuleReplacement
等功能,极大得提高开发效率
Server-side-render
在项目中加入服务端渲染,在开发流程和正式上线流程中完美
适应,并教你随着业务的增加,如何进一步进行优化
网络优化
使用Webpack打包正式项目时,如何尽量降低文件大小,使用浏
览器缓存来降低带宽压力,加快用户的访问速度
项目架构
目录结构
好的目录结构让你在开发过程中节省查找的时间,事半功倍
Mobx
store实现的后起之秀,简单易用,有更高的执行效率
更自由的数据组织方式,更优秀的开发体验
React-router
声明式的路由书写方式跟React无缝连接,是React生态环境中
适用范围很广的路由管理工具,且很好得提供服务端渲染支持
API代理
使用真实的线上数据,让你开发完项目之后能够真正跑起来跟互联
网另一边的同学进行交流