마운트 : 컴포넌트 생성될때 : componentDidMount()
업데이트 : 컴포넌트의 props가 변경될때 : setState()함수 호출에 의해 state가 변경될때 : forceUpdate()라는 강제 업데이트 함수가 호출될때 : componentDidUpdate()
언마운트 : 상위 컴포넌트에서 현재 컴포넌트를 더 이상 화면에 표시하지 않게 될 때 : componentDidWillUnmount()