如何学习React?

完全掌握react需要掌握的相关知识点:

  1. react基础语法,生命周期,state props,组件,数据传递,fiber hooks suspense(新版本引入)等相关概念
  2. react-router
  3. redux/flex/mobx/grapql
  4. webpack
  5. ant-design/ant-design-mobile等ui库
  6. 良好的js基础
  7. fetch/ajax

学习react的过程:

前期建议多看文档,多写例子,因为整套架子搭建起来成本太高,建议先使用umi(框架,包含完整构建)或者create-react-app (脚手架)创建基础项目工程,手动实现一个todo(例子),感受state、props、component 、事件

然后尝试手动搭建完整工程,手动配置weppack,引入redux, react-router 实现一个完整例子

进阶: 学习react 源码,了解虚拟dom,setState,事件机制,最新fiber机制,学习redux源码等。

这里先做一个引子大概讲解一下,后面将有一系列文章深入讲解。

react快速开始

react重点概念

为何需要引入redux?

如何完整搭建一个react项目?


暂无评论