[REACT] 가상돔, 라이프사이클, 리액트에서 돔 요소 가져오는 방법 REF
■ 가상돔이란? DOM은 html단위를 하나하나 객체로 생각하는 모델이다. 예를 들면 div태그라는 객체는 텍스트 노드, 자식 노드, 등등 하위의 어떤 값을 가지고 있는 구조 이런 구조를 트리 구조라고 한다. DOM트리 중 하나에서 수정이 일어날때마다 모든 DOM을 뒤지고 수정할 것을 찾아서 싹 수정을 하면 필요없는 연산이 너무 많이 일어나기 때문에 가상돔이 등장했다! 기존 DOM과 어떤 행동 후 새로그린 DOM을 비교해서 바뀐 부분만 갈아끼워준다. 돔 업데이트 처리가 간결하다!! ■ 라이프 사이클이란? 컴포넌트가 렌더링을 준비하는 순간부터, 페이지에서 사라질때까지 컴포넌트는 생성되고-> 수정되고-> 사라진다. 생성: 처음으로 컴포넌트를 불러오는 단계 수정: 사용자의 행동으로 데이터가 바뀌거나, 부모 컴..