virtual DOM1 [Front] Virtual DOM 실제 DOM을 추상화한 가상의 객체를 메모리에 만들어 놓고 DOM과 비교하며 일치시키는 과정으로 실제 DOM과 동기화하는 프로그래밍 개념 DOM과 유사한 역할을 하고 변경 사항을 DOM에 직접 수정하는 것이 아니라 Virtual DOM을 생성, 수정하고 Virtual DOM을 사용해 DOM을 수정하게 한다. 특징 render함수가 return하는 것은 새로운 Virtual DOM을 만들기 위한 재료이다. DOM트리를 복제한 JS 객체이다. class, style 같은 속성은 있지만 DOM api는 없다. 그렇기에 가볍다 DOM 조작시에 비용이 많이드는 것은 렌더링을 하는 것이다. 하지만 Virtual DOM은 렌더링을 하지않고 메모리 상에서만 트리를 변경하는 것이기 때문에 효율적이다. 기존의 DOM 조작.. 2022. 7. 29. 이전 1 다음