react 组件生命周期

2017-07-30  本文已影响49人  埃米莉Emily
相关函数
void componentWillMount() 
void componentDidMount()  
void componentWillReceiveProps(nextProps)
void shouldComponentUpdate(nextProps, nextState) 
void componentWillUpdate(nextProps, nextState)
void componentDidUpdate()
void componentWillUnmount()
几种调用顺序实例

当组件在客户端被实例化,第一次被创建时,以下方法依次被调用:

1、getDefaultProps
2、getInitialState
3、componentWillMount
4、render
5、componentDidMount(不会在服务端被渲染的过程中调用)

每次修改 state,都会重新渲染组件,实例化后通过 state 更新组件,会依次调用下列方法:

1、componentWillReceiveProps
2、shouldComponentUpdate
3、componentWillUpdate
4、render
5、componentDidUpdate

当再次装载组件时,以下方法会被依次调用:

1、getInitialState
2、componentWillMount
3、render
4、componentDidMount
图解
1.png 2.png

参考来源:有可运行的实例

上一篇 下一篇

猜你喜欢

热点阅读