基础
一、特点
声明式设计
高效 减少dom操作
灵活
JSX JS拓展语法
组件
单向响应的数据流
二、虚拟DOM
把真实DOM树转成对象树,再通过diff算法,减少重绘与回流
三、搭建环境(提前安装node环境)
1.全局安装create-react-app
npm-install create-react-app -g
2.创建一个项目 create-react-app app的名字:cd app的名字
npm start 开始项目
3.还有一种临时安装的方式 npx create-react-app app的名字
4.如果觉得下载的慢,可以使用nrm use taobao 切换下载镜像
四、文档介绍
README.md 使用文档
node-modules 所有的依赖安装目录
package-lock.json 锁定依赖的版本号,团体开发时保持一致性
package.json 项目的配置文件
public 静态文件目录
src 开发用源代码目录