react 父组件改变state 子组件不必触发重新渲染
时间:2021-04-22 16:18:38
收藏:0
阅读:129
父组件每次改变state,都会触发render,然后触发子组件,如果不用触发子组件可以用
shouldComponentUpdate声明周期控制
在子组件里放入:
shouldComponentUpdate(nextPros) {
console.log(‘是否更新了‘);
if (nextPros.name== this.props.name) {
return false; //如果当前props的值和传过来的值一样就不用触发更新
}
return true;
}
原文:https://www.cnblogs.com/zxiaoyu/p/14688884.html
评论(0)