개발자

컴포넌트를 분리하는 기준

2024년 01월 26일조회 160

다른 분들이 컴포넌트를 분리하는 기준이 궁금합니다. 갑자기 규모있는 프로젝트를 하게 되었는데 어떤 컴포넌트는 50줄도 안되는 반면 어떤 컴포넌트는 300줄이 넘어가서 너무 분리를 안시킨 것이 아닐까라는 생각이 들었습니다. 하지만 제가 생각하기에 컴포넌트 분리 기준은 기능과 역할, 재사용성에 있다고 생각하는데 최대한으로 쪼개도 특정 컴포넌트는 300줄이 넘어가게 되는데 이게 괜찮은 것인지 궁금하네요.. 줄바꿈이 많은 이유도 있긴 하겠지만 한 컴포넌트가 코드의 길이가 길어지면 가독성이 나빠져 어떻게 하는 게 좋을지 모르겠네요.. 추가로 다른 분들은 인터페이스 또는 타입 정의하는 부분을 따로 빼서 모듈로 관리하는 지도 궁금합니다!

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

조재일님의 프로필 사진

팀마다 다르고 개인이 생각하는 기준마다 다르다고 합니다 개인적으로 저는 재사용성이 높은 작은 컴포넌트가 많은 경우 아토믹디자인을 따르고 있습니다 하지만 재사용성이 높지 않으면 화면을 봤을때 역할별로 나누는 편입니다

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!