私はオブジェクトを表示、追加、更新するためにユーザーを有効にする必要があります。私はAngular 2プロジェクトに3つのコンポーネントまたは1つのコンポーネントを持つという決定を下す必要があります。1つのコンポーネントVS 3つのコンポーネントを追加/表示/編集オブジェクトを角度2?
オプション1:一つの成分
- プロ:容易データ共有(DRY)。
- 短所:巨大なテンプレート。 3つのコンポーネント
- 長所に分割:
オプション2もSRPは、小さなテンプレートを割りました。
- 短所:データ共有オーバーヘッド(カスタムイベント..)。
このような状況をどのように処理しますか?どちらのオプションを使うのがよいでしょうか? 3番目のオプションはありますか?