- 컨테이너와 프레젠테이션 컴포넌트는 React 의 응용 프로그램 구성을 위한 추천 디자인 패턴입니다. 🗃️
- 컨테이너는 상태 관리, 데이터 fetch 및 로직 처리를 담당하는 스마트 컴포넌트로, 프레젠테이션 컴포넌트는 데이터를 받아 UI를 그리는 단순한 컴포넌트입니다. 🧠
- 이 패턴은 코드의 분리된 책임과 재사용성을 향상시킵니다. ♻️
- 하지만 더 많은 Boilerplate 코드 및 작은 컴포넌트에 과도한 오버헤드를 초래할 수 있습니다. 🚧
- 컨테이너-프레젠테이션 패턴은 테스트 용이성과 유지보수 가능성을 높여 개발을 촉진합니다. 🚄