리액트 컴포넌트의 라이프 사이클은 크게 3가지로 나눌 수 있습니다. 마운팅 업데이트 언마운팅 마운팅 - 한 번 실행 constructor - 컴포넌트의 속성과 상태를 설정하는 단계입니다. componentWillMount - 컴포넌트가 DOM에 삽입되기 전에 실행됩니다. 여기서 상태를 바꾸더라도 재랜더 되지 않습니다. componentDidMount - 컴포넌트가 DOM에 삽입되고 난 후 실행됩니다. DOM 반영 완료. 모든 엘리먼트에 접근 가능합니다. 서버 랜더링에서는 실행 안됩니다. Ajax 요청에 적당합니다. 업데이트 - 여러 번 실행 componentWillReceiveProps - 컴포넌트가 새로운 속성을 받을때 실행됩니다. 처음에는 실행되지 않습니다. 상위 속성이 바뀌었건 안바뀌었건 재랜더 되..