Wie werden Serverfehlermeldungen zwischen Flux und React koordiniert?

Ich habe in den letzten Monaten React and Flux gelernt und eine Sache, mit der ich mich noch nicht befasst habe, ist das Anzeigen von Fehlermeldungen für Benutzer. Insbesondere Fehlermeldungen, die als Ergebnis einer Ajax-HTTP-Anforderung in einer Erstellermethode für Flussaktionen auftreten.

Ein einfaches Beispiel ist die Benutzeranmeldung. Wenn die Anmeldung bei einer Ajax-Anforderung aufgrund eines falschen Kennworts fehlschlägt, antwortet der Server mit dem Fehler. In diesem Moment besteht meine einzige Option innerhalb meiner Methode zum Erstellen von Flux-Aktionen darin, eine Aktion mit den Fehlerinformationen zu senden, richtig?

Ich kann die Fehlerinformationen versenden und diesen Fehler in einem Geschäft aufbewahren. Ich bin mir jedoch nicht sicher, wie bestimmte Fehler am besten mit bestimmten Komponenten verknüpft werden können. Nehmen wir an, mein Komponentenbaum "Reagieren" rendert mehrere fehlersensitive Komponenten, aber ein Fehler tritt während des serverseitigen Benutzerauthentifizierungsversuchs auf und muss in diesem Anmeldeformular angezeigt werden.

Gibt es ein gutes Muster oder eine gute Konvention, um Fehler zu speichern und zu wissen, für welche Komponente sie bestimmt sind? Gibt es eine programmgesteuerte Methode, um dies zu ermitteln, anstatt eine Kennung an jede Aktionserstellungsfunktion zu übergeben, die die Komponente identifiziert, die der Aktionsersteller nennt, usw.?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage