Virtual DOM이 무엇이고 어떻게 동작하나요? 상세 페이지
Virtual DOM이 무엇이고 어떻게 동작하나요?
해설
Virtual DOM은 실제 DOM의 가벼운 JavaScript 표현입니다. React는 상태가 변경될 때마다 새로운 Virtual DOM 트리를 생성하고, 이전 트리와 비교(diffing)하여 변경된 부분만 실제 DOM에 반영(reconciliation)합니다. 이를 통해 DOM 조작을 최소화하여 성능을 향상시킵니다. 실제 DOM 조작은 비용이 크지만 JavaScript 객체 비교는 빠르기 때문에 효율적입니다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.