🗃️Containers
Containers 폴더 소개입니다.
Last updated
Containers 폴더 소개입니다.
Last updated
해당 문서는 최근 변경된 next-init의 문서 양식을 따릅니다.
containers 폴더가 없는 레거시 프로젝트의 경우 해당 내용 대신 Components의 내용만 확인하면 됩니다.
next-init에서 사용하는 pages 폴더와 1:1 대응하는 컴포넌트 폴더입니다.
각 페이지에 들어 갈 React 컴포넌트의 최상단 파일들을 모아놓으며 Components 폴더와 완전히 동일한 규칙을 지닙니다.
자세한 컨벤션은 Components 문서를 참고해주세요.
왜 containers 은 components 폴더와 같은 규칙인데 따로 관리되나요? 이전에는 containers 의 모든 파일들이 components 폴더에서 관리되었습니다.
이러다 보니 현재 container에 해당하는 컴포넌트 뿐만 아니라
공용 컴포넌트 또한 같은 폴더 내에 있었기 때문에 폴더 구조가 너무 깊어지는 문제가 있었습니다.
때문에 현재는 각 페이지에 대응하는 최상단 컴포넌트는 container, 공용 컴포넌트는 @common 폴더 없이 사용하게 되었습니다.