版本
当前版本为React Fiber版本,也就是React16这个版本(2019年)
准备工作
| 1 | vscode插件: Simple React Snippets | 
npm包
| 1 | axios | 
根目录文件
| 1 | package-lock.json:这个文件用一句话来解释,就是锁定安装时的版本号,并且需要上传到git,以保证其他人再npm install 时大家的依赖能保证一致。 | 
入口文件src/index.js
| 1 | import React from 'react' | 
React注意事项
| 1 | // this.state.inputValue = e.target.value 不支持,因为React中改变值需要使用this.setState方法 | 
JSX的注意事项
| 1 | // 和vue一样,组件都需要一个根标签,但是真不想展示根标签,可以使用Fragment标签 | 
基本组件
| 1 | import React, {Component} from 'react' | 
如何快速获取元素
| 1 | <input | 
哪个钩子请求接口
componentDidMount生命周期函数里请求ajax
react动画
| 1 | import React, { Component } from 'react' | 
第三方动画:react-transition-group
| 1 | // css样式书写和vue差不多 | 
react-transition-group控制多个元素
| 1 | import {CSSTransition , TransitionGroup} from 'react-transition-group' |