React生命周期函数的使用场景
Posted nayek
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React生命周期函数的使用场景相关的知识,希望对你有一定的参考价值。
使用shouldComponentUpdate( ) 生命周期函数,减少render函数的执行,减少对未发生改变的DOM结点的重复渲染。
shouldComponentUpdate(nextProps, nextState) {
if(nextProps.content !== this.props.content) {
return true
}else {
return false
}
}
render() {
console.log('child render')
const { content } = this.props
return (
<li onClick={this.handleClick}>
{ content }
{/* { this.props.content } */}
</li>
)
}
若从父组件传来的content内容未发生改变则返回false(此部分查看React中生命周期函数文章)
以上是关于React生命周期函数的使用场景的主要内容,如果未能解决你的问题,请参考以下文章
React Native 中的 Android Activity 生命周期 - ViewPager
React生命周期, setState、props改变触发的钩子函数