React Reconciliation - 리액트 리컨실리에이션(재조정)1. React Reconciliation 개념 및 동작 과정1.1. 정의Reconciliation은 리액트가 UI를 효율적으로 업데이트하는데 사용하는 핵심 과정으로, state/props가 변경될 때 새로운 Virtual DOM 트리를 생성하여 (실제 컴포넌트 인스턴스가 아닌 가상의 React Element 트리(Virtual DOM)) 이전 트리와 비교하여 변경된 부분만 DOM에 반영합니다.1.2. 주요 알고리즘 - DiffingReact는 O(n³) 복잡도의 완벽한 트리 비교 대신, 두 가지 가정을 기반으로 O(n) 휴리스틱 알고리즘을 사용합니다:가정 1: 다른 타입의 엘리먼트는 다른 트리를 생성한다가정 2: 개발자가 key pr..