🤍 전 강의 25% 할인 중 🤍
2024년 상반기를 돌아보고 하반기에도 함께 성장해요!인프런이 준비한 25% 할인 받으러 가기 >>
132만명의 커뮤니티!! 함께 토론해봐요.
강의 _app.js 와 Head 부분 듣고 있는데 이해가 안가서 멈추고 구글링하다가 질문글 남깁니다. 제가 이해한 내용을 이렇습니다. _app.js은 next.js에서 내부적으로 인식하는 컴포넌트 입니다. pages폴더 내부에 _app.js 파일을 작성하면 가장먼저 _app.js를 호출하게 됩니다. _app.js는 자체에서 라우팅이 적용되고 초기에 localhost:3000으로 들어갈 경우 경로가 '/' 이니까 index.js 의 retrun 값을 Component라는 props로 받습니다. localhost:3000/profile 로 라우팅 될 경우 profile.js의 리턴값을 Component라는 props로 받습니다. 즉, _app.js는 공통적으로 페이지에 레이아웃을 적용할 때 사용 합니다. ----- _document.js 역시 next에서 인식하는 컴포넌트로 _document.js => _app.js순서로 동작하고 pages 내부의 모든 페이지 컴포넌트의 html의 공통적으로 적용되는 부분을 커스텀한다. _document.js가 리액트에서 index.html 같은 역할이고 _app.js는 client.jsx 하는 부분이랑 비슷한 것 같은데 _document.js에 _app.js를 렌더링한다? 이렇게 이해하는게 맞나요 정확히 이해가 잘 안가는데 혹시 제가 틀린 부분 있거나 보충설명 해주실 수 있으면 부탁 드립니다.