当先锋百科网

首页 1 2 3 4 5 6 7

生命周期函数指在某一时刻组件会自动调用执行的函数

 

React生命周期

挂载时的生命周期

componentWillMount // 在组件第一次被挂载到页面的时刻执行

componentDidMount // 在组件第一次被挂载到页面的时刻执行

更新时的生命周期

shouldComponentUpdate () { return boolenValue } // 组件被更新之前,自动执行。它要求返回一个Boolean类型的值,它代表组件是否需要被更新。

componentWillUpdate() { } //组件组件被更新之前,但他在 shouldComponentUpdate 返回true (默认) 之后发生。

componentDidUpdate() { } //组件组件被更新之后

componentWillReceiveProps(){} //当组件即将从父组件接收props;父组件的render函数被重新执行了,子组件的这个生命周期函数就会被执行。(组件第一次出现在组件中不会被执行)

卸载时的生命周期

componentWillUnmount() {} //当组件即将被页面剔除的时候,会被执行