사용자가 개체를 표시, 추가, 업데이트 할 수있게해야합니다. Angular 2 프로젝트에 대해 세 가지 구성 요소 또는 하나의 구성 요소를 갖도록 결정해야합니다.하나의 구성 요소 VS 각도 2의 개체 추가/표시/편집을위한 3 개의 구성 요소?
옵션 1 : 하나 개의 구성 요소
- 장점 : 쉽게 데이터 공유 (DRY).
- 단점 : 거대한 템플릿.
옵션 2 : 분할 3 개 요소
- 장점으로는 : 잘 SRP 작은 템플릿을 나누었다.
- 단점 : 데이터 공유 오버 헤드 (맞춤 이벤트 ..).
어떻게 이런 상황을 처리 할 수 있습니까? 어느 옵션으로 갈까요? 제 3의 옵션이 있습니까?