컴포넌트 안의 render
함수 앞에서 true
또는 false
를 반환하여 render
함수의 재실행을 결정하는 함수. 두개의 인자 newProps와 newState를 사용할 수 있음.
class TOC extends Component{
shouldComponentUpdate(newProps, newState){
if(id === 1){
return false; // render실행x
} else {
return true; // render실행
}
}
render(){
// 다시랜더링하는코드
}
}