작성
·
158
0
헷갈리는 부분이 있습니다!
1. ReactDom.render 매서드를 호출하는 시점이 처음 가상돔이 만들어지는 시점인가요? render 메서드를 호출하면 처음으로 가상돔이 생성되는데 이때 가상돔은 두 번째 인수로 전달한 돔 엘리먼트의 자식으로 첫 번째 인수로 전달한 리액트 엘리먼트를 추가한 가상돔을 생성하고, 이 가상돔을 토대로 DOM API를 호출하여 실제 돔에 반영하여 실제 돔을 생성하는 과정이 맞나요?
2. 화면을 처음 로드할 때 HTML을 파싱하여 실제 DOM을 생성한 이후 화면에 렌더링하고, script 태그가 로드될 때 ReactDOM.render 메서드가 호출되어 처음 가상돔이 생성되고 이때부터 가상돔을 사용하는 것이 맞나요?
3. 가상돔의 경우 실제 돔처럼 루트 노드가 document부터해서 실제 돔 구조와 완전히 똑같이 생성되나요? 아니면 render 메서드의 두 번째 인수로 전달한 돔 엘리먼트를 루트 노드로 하여 가상돔을 생성하나요??
답변