react生命周期

挂载阶段的生命周期函数:

挂载过程在组件渲染过程中只出现一次

1.counstructor:(在挂载时被调用一次,可以对this.state进行初始化)

2.componentWillMount(一般进行初始化操作,但是存在风险)

3.render(不会操作真实DOM,会把需要渲染的内容返回回来)

4.componentDidMount(在渲染结束后触发,此时真实DOM已经被挂载到页面上,可以进行操作相关真实DOM,可以进行异步请求)

componentWillReceiveProps(nextProps),其中nextProps表示接受到的新props,现有的props可以通过this.props拿到

这个方法的触发不是通过props的变化,而是通过父组件的更新

更新阶段的生命周期函数:

卸载阶段的生命周期函数:

componentWillUnmount:组件在父组件中被移除了

react生命周期

上一篇:功能概述


下一篇:windows上编译caffe时,VisualStudio一直正在还原nuget程序包的解决办法