react生命周期
constructor: 1、当前生命周期函数的作用是用来做初始化工作的, 在调用当前函数的时候必须在内部调用super,否则this的指向会发生错误 2、 当前生命周期函数可以用来定义当前组件所需要用到的一些状态值
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄
2、 render函数每次执行的时候都会将虚拟DOM在缓存中缓存一份,当下一次render函数执行的时候,会与缓存中的 虚拟DOM进行对比(这种对比叫做diff算法) 将发生改变的虚拟DOM进行更新 componentDidMount:挂载后 当前生命周期函数我们可以通过this.ref来获取真实的DOM结构 this.refs.属性
ref={()=>{}} this.属性
一般情况下我们都会在当前生命周期函数中做ajax数据的请求
2、shouldComponentUpdate生命周期函数中我们可以做性能的优化,如果说当前数据改变后没有必要进行render的 渲染我们就可以return false 如果需要进行渲染则返回true 来减少不必要的渲染
3、当前生命周期函数中会有2个参数一个是新的props 一个是新的state
2、当前生命周期函数中有2个参数 一个是新的props 一个是新的state
2、当前生命周期函数中会接收2个参数 一是旧的props 一个是旧的state componentWillReceiveProps 1、当this.props发生改变的时候那么当前生命周期函数就会执行 2、当前生命周期函数中有一个参数 新的props 3、可以用来做外部数据的处理

更多精彩