돔은 2개가 생성된다.
npx는 로컬에 설치하지 않고, npm은 레지스트리에 있는 것을 가져오면 모듈에 들어가게 하는것
앱을 사용할 때 계속 로컬에 있어야 하는 경우에는 (?)을 사용한다.
번들링은 src 폴더에서 일어난다. 페이지들을 위한 컴포넌트 등등 웬만한 로직들은 여기에서 일어나고, 웹팩은 src 폴더에만 관여한다.
window.document에서 element를 생성해서 요소를 넣어준다. index.html 템플릿이 하나인데 root라는 id를 가진 요소가 있는데 자바스크립트로 element를 생성하던지 해서 (react 홈페이지 화면을 보여주는 것)이다.
가상돔 → 디핑 → 재조정 (create element in javascript)
spa에서 화면변경은 index,html을 변경
생성자는 user class를 인스턴스 객체로 변경(생성)을 할 때 new keyword를 이용해서 인스턴스화 된 객체로 생성할 수 있다.
가장 먼저 생성되는 것이 ‘생성자’이고, this.name이 가리키는 것은 john이다.
(생성자 함수에서, this가 가리키는 것은 빈객체인데 john을 넣어줬으므로 john이 할당 되는 것이다.)