Ich bin neu bei React / Redux. Ich verwende eine Fetch-API-Middleware in der Redux-App, um die APIs zu verarbeiten. Es ist ( Redux-API-Middleware ). Ich denke, es ist der gute Weg, um asynchrone API-Aktionen zu verarbeiten. Aber ich finde einige Fälle, die nicht von mir selbst gelöst werden können.
Wie auf der Homepage ( Lifecycle ) angegeben, beginnt ein Abruf-API-Lebenszyklus mit dem Versenden einer CALL_API-Aktion und endet mit dem Versenden einer FSA-Aktion.
Mein erster Fall ist also das Ein- / Ausblenden eines Preloaders 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 ihn dann beim Aktualisieren des Speichers rendern.
Aber wie geht das? Ein Reaktionskomponentenfluss über die gesamte Seite? Was passiert mit der Aktualisierung des Geschäfts aufgrund anderer Aktionen? Ich meine, sie sind eher Ereignisse als Staaten!
Was soll ich tun, wenn ich den nativen Bestätigungsdialog oder den Warndialog in Redux / React-Apps verwenden muss? Wo sollen sie platziert werden, Maßnahmen oder Reduzierungen?
Die besten Wünsche! Wunsch für eine Antwort.