Wie wird eine Ladeanzeige in der React Redux-App angezeigt, während die Daten abgerufen werden? [geschlossen

Ich bin neu bei React / Redux. Ich verwende eine Fetch-API-Middleware in der Redux-App, um die APIs zu verarbeiten. Es isthttps: //github.com/agraboso/redux-api-middlewar. Ich denke, es ist der gute Weg, um asynchrone API-Aktionen zu verarbeiten. Aber ich finde einige Fälle, die ich nicht selbst lösen kann.

Als die Homepagehttps: //github.com/agraboso/redux-api-middleware#lifecycl Angenommen, ein Fetch-API-Lebenszyklus beginnt mit dem Auslösen einer CALL_API-Aktion und endet mit dem Auslösen einer FSA-Aktion.

So mein erster Fall zeigt / versteckt einen Preloader beim Abrufen von APIs. Die Middleware sendet zu Beginn eine FSA-Aktion und am Ende eine FSA-Aktion. Beide Aktionen werden von Reduzierern empfangen, die nur eine normale Datenverarbeitung durchführen sollten. Keine UI-Operationen, keine Operationen mehr. Vielleicht sollte ich den Verarbeitungsstatus im Status speichern und sie dann beim Aktualisieren des Speichers rendern.

Aber wie geht das? Ein Reaktionskomponentenfluss über die ganze Seite? Was passiert mit dem Laden-Update von anderen Aktionen? Ich meine, sie sind eher Ereignisse als Staaten!

Auch im schlimmsten Fall, was kann ich tun, wenn ich den nativen Bestätigungsdialog oder den Warndialog in Redux / Reactive-Apps verwenden muss? Wo sollen sie platziert werden, Aktionen oder Reduzierungen?

Die besten Wünsche! Wünschen Sie eine Antwort.

Antworten auf die Frage(16)

Ihre Antwort auf die Frage