인프런 커뮤니티 질문&답변

왕복보이님의 프로필 이미지

작성한 질문수

Next + React Query로 SNS 서비스 만들기

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

해결된 질문

23.12.27 21:36 작성

·

484

0

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

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

 

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

 

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

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2023. 12. 27. 21:39

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

왕복보이님의 프로필 이미지
왕복보이
질문자

2023. 12. 27. 21:45

답변 감사합니다 :)

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

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2023. 12. 27. 21:46

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