react 生命周期
实例化首次实例化
实例化完成后的更新
存在期组件已存在时的状态改变
销毁&清理期
说明生命周期共提供了10个不同的API。 1.getDefaultProps作用于组件类,只调用一次,返回对象用于设置默认的 2.getInitialState作用于组件的实例,在实例创建时调用一次,用于初始化每个实例的 3.componentWillMount在完成首次渲染之前调用,此时仍可以修改组件的state。 4.render必选的方法,创建虚拟DOM,该方法具有特殊的规则:
5.componentDidMount真实的DOM被渲染出来后调用,在该方法中可通过 在服务端中,该方法不会被调用。 6.componentWillReceiveProps组件接收到新的 componentWillReceiveProps:function(nextProps){ if(nextProps.bool){ this.setState({ bool:true }); } } 7.shouldComponentUpdate组件是否应当渲染新的 在首次渲染期间或者调用了 8.componentWillUpdate接收到新的 9.componentDidUpdate完成渲染新的 10.componentWillUnmount组件被移除之前被调用,可以用于做一些清理工作,在 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |