클래스형 컴포넌트에는 render( ) 함수 외에도 여러 함수가 있는데, 그 중에서 클래스형 컴포넌트의 일생을 만들어 주는 생명주기 함수가 있다.
지금 하고 있는 클론코딩은 영화 앱을 만드는 것인데, 생명주기 함수를 이용해서 영화 데이터를 가져올 수 있다.
실행 순서는 constructor( ) -> render( ) -> componentDidMount( )
화면을 업데이트시켜줄 버튼을 눌렀을 때
실행 순서는 setState( ) -> render ( ) -> componentDidUpdate( )
컴포넌트가 화면에서 떠날 때 실행됌.