react文件的扩展名不一定是js也可以是jsx
代理
正向代理:
配置文件的路径
webpackdevserver.config.js
反向代理
弹射eject
npm run eject
失败的话重装依赖
生命周期的钩子函数
挂载阶段
constructor
static get DerivedStateFromProps(静态的 获取派生状态)
render
componentDidMount
更新阶段
shouldcomponentupdate
卸载阶段
componentwillunmount
purecomponent进行浅比对,进行性能的优化(纯组件)
对于无状态组件react。memo(组件)
高阶组件(hoc):参数是组件返回值也是组件
getsnapshotBeforeUpdate
bixuhecomponentdidupdate一起使用
必须返回一个值
不能和旧版的钩子函数一起使用
目的是为了返回数据更新之前的dom状态