소프트웨어 디자인 과정에서 자주 발생하는 문제들에 대한 전형적인 해결책
→ 코드에서 반복되는 디자인 문제들을 해결하기 위해 맞춤화할 수 있는 미리 만들어진 청사진
패턴은 재사용할 수 있는 코드 조각이 아니라 특정 문제를 해결하는 방식을 알려주는 일반적인 개념
home/layout/HomeLayout.tsx와 dashboard/layout/DashboardLayout.tsx 등
레이아웃 파일이 각각의 도메인 폴더 안에 위치home/HomeMainWidgets.tsx 파일이 Widget 이라는 단어를 포함하지만 Widgets 폴더 속 컴포넌트들과 HomeMainWidgets의 역할이 다름 → 확장성이 떨어짐Atomic Design 원칙을 적용하여 컴포넌트의 재사용성과 확장성 향상됨