Skip to content

生命周期钩子

司徒正美 edited this page Jun 6, 2017 · 2 revisions
var lifecycle = {
    '-2': 'getDefaultProps',
    '-1': 'getInitialState',
    '0': 'componentWillMount',
    '1': 'render',
    '2': 'componentDidMount',
    '3': 'componentWillReceiveProps',
    '4': 'shouldComponentUpdate',
    '5': 'componentWillUpdate',
    '6': 'componentDidUpdate',
    '7': 'componentWillUnmount'
}

在es6时代,React的生命周期函数有10个减少到8个, getDefaultProps方法改成类的defaultProps对象, getInitialState方法改成类实例的state对象