才会执行
注意:在挂载过程中,React不会针对初始props调用此方法,通过触发setState方法更新过程不会调用这个函数,这是因为这个函数适合根据新的props值(也就是nextProps)来计算出是不是要更新内部状态...值,告诉React库这个组件在这次更新过程是否要继续,如果该函数返回true,那么继续更新,调用render函数,反之,若函数返回false,那么立刻停止更新过程,便不会执行render函数了的
这个函数是提高...== this.state.state属性)
return true;
}else{
return false
}
componentWillUpdate: 组件即将更新时调用,在Render函数之前调用...DOM对象
注意:不能在render函数中调用setState,如果在shouldComponentUpdate返回false,则render函数不会被调用
componentDidUpdate:组件更新完之后执行...函数会渲染,要是返回false时,则render函数不会渲染
当组件从页面中移除时,在卸载之前会触发componentWillUnmount函数,该函数常常用于组件销毁时调用,清理无效的定时器timer