1.React介绍
- Facebook 开源的一个JavaScript库
- React结合生态库构成一个MV*框架
- React特点
-
Declarative(声明式编码)
编程式实现
需要以具体的代码表达在哪里(where)、做什么(what)、怎么做(how)
声明式实现 只需声明在哪里(where)、做什么(what),而无需关心如何实现(how) -
Component-Based(组件化编码)
-
高效(高效的DOM Diff算法,最小化页面重绘)
-
单项数据流
-
- 生态介绍
- React+ React-router + Redux+Axios+Babel+Webpack
2.React脚手架及Yarn介绍
- 如何安装和使用React脚手架
npm install -g create-react-app
create-react-app my-app
cd my-app
npm start
- 什么是yarn
- yarn 是一款包管理工具
- 为什么用yarn
- 速度快
- 安装版本更统一、更安全
- 更简洁的输出
- 更好的语义化
- 如何使用yarn
- yarn init
- yarn add
- yarn remove
- yarn/yarn install