React 컴포넌트의 생명주기 사람이 태어나고, 성장하고, 죽는 것처럼 React 컴포넌트는 생명주기를 갖는다. 바로, " 생성 - 업데이트 - 제거"의 과정이 그것이다. 생성될 때 (Mount) constructor로 정의해놓은 것들이 실행되고 render되면서 mount(생성)된다. 업데이트될 때 (Update) 업데이트는 props나 state가 변경되었을 때 발생한다. 제거될 때 (Unmount) 상위 컴포넌트가 하위 컴포넌트를 더이상 그리지 않을 때, unmount(제거) 된다. (클래스 컴포넌트 기준으로) 모든 컴포넌트는 render 메서드를 갖는다. render 메서드는 웹 컴포넌트를 실제 DOM 요소에 그려주는 역할을 한다. render 메서드는 제거될 때를 말고는 모두 실행되는데, 그 전..