요즘 인턴으로 일하고있습니다.
다름아니라 nextjs14 app라우터를쓰고있는데 구조에대해서 궁금한게있어서 찾아봽게되었습니다.
센세 app라우터쓸때 컴포넌트 구조를어떻게짜면좋을까요?
shaden UI를 사용중이라
components/ui 폴더에는 shadcn UI 코드들이 주루룩 들어가있습니다.
그래서 page라우트폴더에 (components) 폴더를두고 또 여러개 컴포넌트 폴더들을쪼개고 index.tsx로 export하는식으로하는게나을지
아니면 page라우트폴더에 components.tsx파일에 해당페이지에서 사용하는 컴포넌트들 때려넣을지
고민이됩니다.
전자는 폴더구조가 지저분해지는것같고
후자는 components.tsx파일이 엄청 길어질경우 감당안되는것같습니다.
멘토가없다시피해서 선생님의 조언을 구하고싶습니다
nextjs app라우트방식에서는 어떤식으로 폴더구조 컴포넌트관리를해주는게 베스트인가여?