더북(TheBook)

5.6 갱신 이벤트

 

앞에서 살펴본 것처럼, 마운팅 이벤트는 React를 바깥 세상, 즉 다른 프레임워크, 라이브러리, 데이터 저장소 등과 연결하는 데 사용하곤 한다. 갱신 이벤트는 컴포넌트를 갱신하는 것과 관련되어 있다. 갱신 이벤트를 컴포넌트 라이프사이클의 처음부터 끝까지 순서대로 정리하면 다음과 같다(갱신 이벤트는 표 5-2, 전체 이벤트는 표 5-1에 정리되어 있다).

1. componentWillReceiveProps(newProps)

2. shouldComponentUpdate()

3. componentWillUpdate()

4. componentDidUpdate()

▼ 표 5-2 컴포넌트 갱신에 따라 호출되는 라이프사이클 이벤트

컴포넌트 속성 갱신

컴포넌트 상태 갱신

forceUpdate() 호출을 이용한 갱신

componentWillReceiveProps()

 

 

shouldComponentUpdate()

shouldComponentUpdate()

 

componentWillUpdate()

componentWillUpdate()

componentWillUpdate()

render()

render()

render()

componentDidUpdate()

componentDidUpdate()

componentDidUpdate()

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.