min

virtual dom에 대하여... 본문

리엑트/컴퓨터 과학

virtual dom에 대하여...

minprogramming 2023. 8. 17. 06:48

<회고록>

오늘은 virtual dom에 대해서 알아볼려고 한다. 정확히 말하자면  "버츄얼 돔과 리얼 돔의 차이를 설명해주세요"라는 질문에 답을 하려고 한다.

 

1.  버츄얼 돔과 리얼 돔의 차이를 설명해주세요

버츄얼 돔의 경우에는 리엑트에서 제공하는 매커니즘으로 기존의 돔처럼 변화가 일어나는 즉시 dom을 업데이트 하는 매커니즘이 아니라 기존의 dom과 버츄얼 돔과의 차이점을 분석하고 이 차이점에 기반해서 바뀌는 부분들에 대해서만 업데이트를 하는 매커니즘이다. 이 매커니즘의 장점으로는 불필요한 dom의 업데이트가 일어나지 않기 때문에 성능적인 면에서 굉장히 빠르고 부드럽다는 장점이 있다.

 

https://minprogramming.tistory.com/entry/리엑트를-다루는-기술-1강

 

리엑트 렌더링 과정에 대하여...

오늘은 리엑트를 다루는 기술 1강을 보면서 가장 몰랐던 내용은 리엑트가 왜 빠른지 였다. 책에서 나온 설명으로는 리엑트가 빠른 이유가 virtual dom이라고 하는데 도대체 virtural dom은 뭐고 dom도

minprogramming.tistory.com

 

'리엑트 > 컴퓨터 과학' 카테고리의 다른 글

react concurrent mode에 대하여...  (2) 2023.08.20
Throttle, Debounce에 대하여...  (0) 2023.08.20
전역상태관리에 대하여...  (0) 2023.08.17
상태 관리에 대하여...  (0) 2023.08.14
XSS , CSRF에 대하여 ...  (0) 2023.06.30