5.6.3 componentWillUpdate()
componentWillUpdate()는 새로운 속성이나 상태를 받은 후 렌더링 직전에 호출된다. 이 메서드는 초기 렌더링 시에는 호출되지 않는다. 갱신 전에 필요한 준비 작업을 처리할 때 componentWillUpdate() 메서드를 사용하고, 이 메서드 내에서 this.setState()를 사용하는 것은 피하는 것이 좋다! 왜 그럴까? 컴포넌트를 갱신하는 중에 다시 갱신하도록 한다면 어떨지 생각해보자. 그다지 좋은 생각 같지는 않다.
shouldComponentUpdate()가 false를 반환하면, componentWillUpdate()는 실행되지 않는다.