Wie kann man auf mehrere Aktionen in einzelnen beobachtbaren epischen Epithmen warten?

8

Ich habe eine Redux-Saga, die jedes Mal, wenn 'WATCHLIST_FETCH_REQUEST' ausgelöst wird, drei verschiedene Aktionen ausführt:

%Vor%

Der Fluss dieser Saga ist synchron in der Natur. Aktion 1 muss zuerst ausgeführt werden, um den globalen Ladezustand für die App festzulegen. Aktion 2 muss nach Aktion 1 ausgeführt werden und nachdem die API-Antwort zurückkehrt, um den globalen Ladezustand zu entfernen, wenn die Netzwerkaktivität beendet ist.

Ich bin ziemlich neu bei redux-observable, aber ich habe viel herumgegraben, um herauszufinden, wie ich diese Saga in ein Epos verwandeln kann. Die zwei Ziele hier:

  1. Führen Sie nacheinander Aktionen nacheinander aus, anstatt parallel zu laufen
  2. Führt diese Aktionen / Bewegungen in einem einzigen Epos aus (startet, wenn Typ: 'WATCHLIST_FETCH_REQUEST' ausgelöst wird)

Wie erreichen Sie dies mit Redux-Observable? Danke!

    
Jon Cursi 03.02.2017, 22:56
quelle

1 Antwort

4

Ich fand die Antwort auf meine Frage, indem ich Teile der Konversation hier zusammenstellte: Ссылка

Ich endete mit etwas in der Art von:

%Vor%

concat und of scheinen die Einstiegsoperatoren zu sein, wenn Sie versuchen, mehrere Aktionen nacheinander auszuführen.

    
Jon Cursi 07.02.2017, 07:09
quelle

Tags und Links