보일러 플레이트가 뭐지?
nextjs도 보일러플레이트다
vite도 보일러플레이트다
렌더링: 계산
마운트: 하드디스크 관련 단어.
리액트는 노드 js가, 그 안의 v8엔진이 리액트 코드를 해석한다. 그 해석하는 과정, 읽는 과정을 렌더링이라고 한다.
읽힌 순서 1->2->3->4 콜 스택에 쌓임 콜 스택은 최신이 제일 먼저 나옴 선입후출
마운트 순서는 1<-2<-3<-4
마운트는 컴포넌트를 dom에 반영하는 것
렌더 페이즈: 콜 스택에 쌓는다.
커밋 페이즈: 스택에 쌓인 걸 차례대로 실행한다. 이 실행을 마운트라고 한다.
스택 리콘실리에이션이 달라짐
fiber 아키텍처: 섬유처럼 유연하게 UI 순서를 재조정하여 화면에 띄워지는 frame이 밀리지 않게 함
내부적으로 오류 없는지 점검함 <- 개발환경에서 두 번 렌더함 / 없이 개발해도 됨