0

コメント用の一般的なコンポーネントがあります。このコンポーネントには複雑なグラフィックスの影響があり、同じデータ モデルを持つ 2 つの異なるコンテキストで再利用する必要があります。例で説明したい。A コンテキストと B コンテキストのリストに新しいコメントを追加するための 2 つの異なる API があります。だから私は:

コメントのリストと、コメントを追加 (または削除) するためのボタンを備えた AComponent。
コメントのリストと、コメントを追加 (または削除) するためのボタンを含む BComponent。

どちらも同じモデル (IComment) とグラフィックスの詳細を使用しますが、作成/削除用に異なる API を使用します。

これまでは、イベント エミッターを使用してこのユース ケースを処理し、A および B コンポーネントに属する親に API 呼び出しを委任していました。

しかし、API がサーバーによって検証エラーを返した場合、エラー グラフィックの詳細を表示するために、コメントのコンポーネントでそれを処理する必要があります。どうすればそれができますか?このユースケースのより良い方法は?

4

1 に答える 1