위의 내용을 간단히 정리한다1\. 크게 3개의 페이즈로 구분해서 생각한다 ( mount, update, unmount)2\. 마운트, 업데이트때 해당 컴포넌트의 업데이트 기준을 찾기 위한 props 혹은 state을 구한다 ( getDerivedStateFromProp