• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

라우팅에서 언더바(_) 폴더를 사용했을때 어떤 이점이 있나요?

23.12.27 21:36 작성 조회수 257

0

안녕하세요, 강의 잘 듣고 있습니다!
강의를 듣다보니 하나 의문점이 들어 질문드립니다.

app 폴더 하위에서 "page.tsx"로 만들면 nextjs에서 자동으로 라우팅하여 경로로 인식한다고 설명해주셨는데요. 강의를 듣다보니 언더바를 붙인 폴더 경로는 라우팅에 포함되지 않는다고 이야기를 하시더라구요.

 

파일명을 page로 만들지 않으면 라우팅에 포함되지 않는데, 언더바 폴더를 사용하는 이유가 있는지 궁금합니다.

 

공식 문서에서는 명시적인 구분/이름 충돌 방지등 이점 설명이 있지만, 크게 와닿지 않아서 질문드려요!

답변 1

답변을 작성해보세요.

0

그냥 폴더 정리용 및 혹시나 실수로 파일명을 넥스트가 사용하는 파일명으로 만드는 것 대비용이라고 보시면 됩니다.

답변 감사합니다 :)

라우팅에 완전히 제외되어 빌드시 번들링된 파일 용량이 줄어든다던가.. 추측해보았지만
그런 차이는 없거나 미미하나보네요.

네네 어차피 임포트한 애들만 번들링하기때문에 프라이빗이든 아니든 큰 상관은 없습니다