웹 리액트가 각광받고,
많은 스타트업에서 사용하고 있을까?
오늘은 그 이유에 대해서 공부해보자한다.
Web Browse Dom (웹 브라우저 돔)
실제 웹 프라우저가 웹 페이지를 띄어주는 과정이라고 보면 되겠다.
웹 킷에서 attach method (동기작업) 를 통해서 attachment를 이룬다.
그리고 display .
Virtual Dom (가상 돔)
내가 이해 하기로는 이렇다. 가상 돔이 있는데,
일반적으로 우리가 사용하는 자바스크립트에서는 가상 돔을 쓰지 않고
Real Dom 을 계속해서 사용하여 반복 랜더링을 해야 하기 때문에 비용적으로
손해 보는것은 당연하다고 느껴진다.
그래서 React에서 사용하는 Virtual Dom 이 있음으로 오프라인에서 가상의 돔 역할을 해줘 랜더할 비용을 줄여주고
그로인해 DOM을 이룰 때 딱 한번만 보내서 Display 할 수 있다고 해석했다.
이게 만약 틀렸다면 누군가 댓글로 잡아주면 좋겠다.
여기에 자세하게 설명되어 있어서,
링크를 남겨 놓겠다.
To be continued..
'Front > React' 카테고리의 다른 글
[React] React export example (0) | 2023.02.24 |
---|---|
[React] Insert `⏎` prettier/prettier Error (0) | 2023.02.23 |
[React] React Link & Routes Usage (0) | 2023.02.21 |
[React] React generating error (0) | 2023.02.16 |
[React] --isolatedModules ERROR (0) | 2023.02.16 |