Was ist die beste Vorgehensweise für die Kommunikation zwischen React-Komponenten und -Diensten?

Wie sollten Komponenten anstelle der Verwendung von Flux / Redux-Architektur mit Diensten kommunizieren?

Beispielsweise Es gibt einen Container mit wenigen repräsentativen (Reaktions-) Komponenten:

ChatBox - ermöglicht das Lesen / Schreiben von NachrichtenAvatarBox mit Passwortwechsler - ermöglicht das Ändern des BenutzerpasswortsNews stream - listet Nachrichten auf und wendet Filter auf sie an

enn ich sie als Ressourcendarstellung betrachte, möchte ich, dass jede von ihnen selbst auf die Microservice-API zugreift (um Daten abzurufen oder zu aktualisieren). Ist das richtig? Es bietet saubere Modelle für das Verantwortungsmanagement, aber es gibt Performance-Zweifel bei der Verwendung von http-Anfragen, um den Inhalt jeder Komponente zu lade

Diese Frage bezieht sich auch auf:Wie kann eine effiziente Kommunikation für mehrere (Mikro-) Dienste ausgeführt werden?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage