작성
·
660
·
수정됨
0
[제로초 강좌 질문 필독 사항입니다]
질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다.
도움이 되는 질문을 하는 방법을 알려드립니다.
https://www.youtube.com/watch?v=PUKOWrOuC0c
페러렐 라우트용 @modal 페이지를 메인 page.tsx ( src/app/page.tsx ) 에서 사용하기위해 (beforeLogin) 경로로 이동시켰는데, Next.js 가 어떻게 메인페이지를 인식하고 표시하는지가 궁금합니다.
Next.js 프로젝트 폴더구조에서 가장 app 폴더와 근접해있는 page.tsx 파일이 메인으로 인식되는건가요.. ㅠㅠ?
현재 app 폴더에 layout.tsx(RootLayout) 밖에 없는데 그 파일에서 children 으로 받아지는 page.tsx 가 어떻게 결정되는지가 궁금합니다.
답변 2
2
(괄호로 감싼 폴더) 는 그냥 경로와는 상관없이 묶어주는 역할만 합니다. (개발하는 사람이 보기 쉽게)
Routing: Route Groups | Next.js (nextjs.org)
감사합니다. 그렇다면 layout.tsx 가 같은 경로에 두 개 생기는거 같아서 약간 헷갈리긴 하는데, ()로 감싼 녀석은 layout.tsx 를 가질 수 있다고 하셨으니 약간 특수한 경우라고 생각하면 될것같네요!