複数のビューを持つアプリを開発しています。各ビューは、他の個別の再利用可能なビュー コンポーネントで構成されます。
MVP を使用して、サブビューはどのように作成されますか? 親プレゼンターは、次のようなものを使用して簡単に作成できます。
var ParentPresenter = new ParentPresenter(model, parentView);
しかし、親プレゼンター内では、子ビューまたはサブ ビューはどのように作成されるのでしょうか?
親プレゼンター内でサブビュー プレゼンターをインスタンス化しますか? これを行うには、MVP の権利に反する具体的なサブビューの実装にアクセスする必要がありますか? それでは、プレゼンターの単体テストが面倒になりませんか?
多くの記事、投稿、および例 (主に .NET) を読みましたが、まだ理解できていません。
また、これを JavaScript で (Backbone を使用して) 行っているため、JS の具体的な例があれば参考になります。
ありがとう