Reconciliation

1. render 전후의 일치 여부를 판단하는 규칙
2. 서로 다른 타입의 두 엘리먼트는 서로 다른 트리를 만들어낸다.
3. 개발자가 key prop 을 통해, 여러 렌더링 사이에서 어떤 자식 엘리먼트가 변경되지 않아야
할지 표시 해 줄 수 있다.

추가.
같은 타입의 엘리먼트는 어트리뷰트를 업데이트 시킨다.
같은 타입의 컴포넌트는 mount, unmount 가 아닌 props를 업데이트 시킨다.
static getDerivedStateFromProps(nextProps, prevProps)