1 . 생성이 될때에는 초기화하는 constructor() 생성자 함수가 뜬다
2 . render() <- 나 이제 바뀔꺼야 ( 무엇으로 바뀔꺼야 : 무엇의 내용이 return )
3 . render()가 끝나면 ( 실제 DOM에 완벽하게 올라갔으면 ) componentDidMount() 실행
4 . 4가지 변경 요소중 하나를 포함했으면 componentDidUpdate() 실행
5 . 화면상에서 사라질 때 componentWillUnmount() 실행