2017-11-17 3 views
0

Ich bin vertraut mit Redux-Thunk, und heute komme ich zu Redux-Saga, ich weiß, dass wenn wir mit asynchronen umgehen wollen, mit Redux-Saga, müssen wir eine Aktionen als nennen signalisieren zuerst und dann sagas wird handhaben und Erfolg/Fehlschlag-Aktionen zurückgeben, also, wenn ich das Argument von react component übergeben möchte (Such-Wert an Suche übergeben), aber meine erste Aktion ist nur das Signal, also, wie der Wert an die übergeben wird Aktion verantwortlich, dankeWie Argumente an Redux-Saga übergeben

Antwort

0

erste Aktionen wird nur das Signal, so, wie Wert auf die Wirkung verantwortlich passieren, danke

im allgemeinen Fall redux Akt ion ist ein benutzerdefiniertes Objekt mit dem obligatorischen Feld type, so dass es genügend Informationen enthalten kann. Häufiger Anwendungsfall mit redux-saga ist die Ausgabe von React component action wie MY_ACTION_REQUEST, die mit einem Saga-Prozess abgefangen wird, eine asynchrone Reaktion ausführt und eine Aktion wie MY_ACTION_SUCCESS oder MY_ACTION_FAIL ausgibt, abhängig vom erfolgreichen Betriebszustand.

Wenn Sie einige Action-Ersteller verwenden, wie bindActionCreators, übergeben Sie nachfolgende Argumente einfach an die Zielaktionserstellerfunktion. Sie können Details in dieser Antwort sehen: https://stackoverflow.com/a/44066279/7878274

Verwandte Themen