
[React] Virtual DOM과 Diffing 알고리즘 살펴보기 💫
·
React
React 프레임워크를 공부하면서 Virtual DOM이라는 개념을 자주 마주치게 되었다.처음에는 단순히 'DOM 조작을 최적화해주는 무언가'정도로만 이해하고 넘어갔지만, React의 핵심 개념을 제대로 이해하기 위해서는 Virtual DOM과 Diffing 알고리즘에 대한 깊은 이해가 필요하다는 것을 깨달은 것 같다!특히 컴포넌트의 상태가 변경될 때마다 React가 어떻게 효율적으로 UI를 업데이트하는지, 그 내부 동작 원리를 이해하는 것은 React 개발자로서 성장하는데 매우 중요한 부분이라고 생각하기에 이와 관련된 개념들을 정리하고자 한다 :)Virtual DOM이란?React에서 가장 핵심적인 개념 중 하나인 Virtual DOM은 실제 DOM의 가벼운 복사본이라고 할 수있다.실제 DOM을 직접..