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

한나릴님의 프로필 이미지

작성한 질문수

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

classnames로 클래스 합성하기(feat. npmtrends로 라이브러리 고르기)

컴포넌트화 하는 기준이 궁금합니다.

해결된 질문

24.06.20 21:06 작성

·

144

1

강사님의 컴포넌트를 나눌 때의 기준이 궁금한데요.

지금까지 제가 이해한 내용으로는

반복되는 부분은 컴포넌트 화 시켜서 공통컴포넌트 _component폴더에 두시는것 같습니다.

 

제가 궁금한 것은

(afterLogin)/home/page.tsx

내부 구조가 컴포넌트만 있는데 (사진첨부)

(afterLogin)/layout.tsx

파일의 내부구조는 컴포넌트화 되어있는 부분이 섞여있습니다

page는 모두 컴포넌트화 시키셨는데

  1. layout은 왜 모두 컴포넌트화를 시키지 않으셨을까요?

  2. 따로 컴포넌트화 하시는 기준이 있을까요?

답변 1

0

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

2024. 06. 20. 23:19

네 일단 반복되는 부분은 컴포넌트화를 하고요. 저는 클라이언트 컴포넌트로 만들 부분만 추가적으로 컴포넌트화를 합니다. 그 외에는 굳이 분리하지않습니다.