2017-07-24 2 views

Antwort

1

Ja. Ein Anruf an dispatch() an sich ist zu 100% synchron. Wenn dispatch() zurückkehrt, wurde der Root Reducer ausgeführt, der Statuswert wurde aktualisiert und alle Abonnenten wurden benachrichtigt. Also ja, ein Anruf an getState() unmittelbar nach dispatch() wird den letzten Wert zurückgeben.

Der Nachteil ist, dass jede Middleware eine ausgeführte Aktion abfangen, verzögern oder ändern kann. Die endgültige Antwort hängt also davon ab, welche Middleware Sie installiert haben und wie sie konfiguriert sind.

Verwandte Themen