私は過去数か月にわたって React と Flux を学んできましたが、まだ対処していないことの 1 つは、ユーザーにエラー メッセージを表示することです。具体的には、フラックス アクション クリエーター メソッド内での ajax http リクエストの結果として発生するエラー メッセージです。
簡単な例はユーザーのサインインです。パスワードが間違っているためにサインイン ajax 要求が失敗した場合、サーバーは失敗で応答します。その時点で、flux アクション作成メソッド内で、エラー情報を含むアクションをディスパッチするしかありませんよね?
エラー情報を発送し、そのエラーをストアに保管できます。ただし、特定のエラーを特定のコンポーネントに結び付ける最善の方法が何であるかはわかりません。私の反応コンポーネントツリーが複数のエラー認識コンポーネントをレンダリングしているとしましょうが、サーバー側のユーザー認証の試行中にエラーが発生し、そのサインインフォームに表示する必要があります.
エラーを保存し、それらがどのコンポーネント用であるかを知るための適切なパターンまたは規則はありますか? アクションクリエーターが呼び出されるコンポーネントを識別するすべてのアクションクリエーター関数に識別子を渡す代わりに、これを決定するプログラム的な方法はありますか?