inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

_app.js 랑 _documnet.js 정확히 이해가 안갑니다.

미해결

[리뉴얼] React로 NodeBird SNS 만들기

강의 _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를 렌더링한다? 이렇게 이해하는게 맞나요 정확히 이해가 잘 안가는데 혹시 제가 틀린 부분 있거나 보충설명 해주실 수 있으면 부탁 드립니다.

  • _app.js
  • redux
  • _document.js
  • express
  • nodejs
  • react
  • Next.js
homie 댓글 2 좋아요 2 조회수 386

인기 태그

인프런 TOP Writers

주간 인기글