React技术栈学习路线图
最近,项目上使用React构建前台,我突击了一下相关的知识,暂时搭建了一个简单的开发环境,总结了期间的学习资料,如下:
传统前端基础
-
HTML+JavaScript+CSS
-
传统的前端模块化规范CommonJS和RequireJS
新规范
-
HTML5规范
-
ES6规范:JavaScript最新规范,以及如何使用Babel等工具将ES6代码转换为ES5代码。
现代前端流程化工具
-
npm包管理工具使用,安装、卸载,package.json配置文件
-
webpack打包工具
-
使用npm和webpack实现前端工作流,可以结合第三方的脚手架
React相关
-
React框架:组件化
-
React Router:前端路由
-
Redux:状态管理
控件库
-
Ant Design:蚂蚁金服基于React的控件库
-
ECharts:百度提供的前端图表库
开发工具
-
IDE,熟悉Visual Studio Code
Visual Studio Code自带的“帮助→欢迎使用”
-
Chrome浏览器,熟悉Chrome浏览器的开发者模式
Chrome打开开发者模式,自行研究。
其他
- 前端工程师手册
- JavaScript 全栈工程师培训教程
- Github和各工具的官网
-------------------------
本文采用 知识共享署名 4.0 国际许可协议(CC-BY 4.0)进行许可。转载请注明来源:https://imshuai.com/learning-react-roadmap 欢迎指正或在下方评论。