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
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
- 1. Wie Argumente an apply_filters übergeben?
- 2. JVM-Argumente an JMH übergeben
- 3. Argumente an Mongo-Skript übergeben
- 4. Argumente an verschachtelte Funktion übergeben
- 5. Argumente an angularjs Filter übergeben
- 6. Mehrere Argumente an dbGetQuery() übergeben?
- 7. Scrapy: Argumente an cmdline.execute() übergeben
- 8. Argumente an eine Generatorfunktion übergeben
- 9. übergeben Argumente an Ziel-Skript
- 10. Wie übergeben Sie Argumente an jvmmon?
- 11. Libew, Wie Argumente an relevante Rückrufe übergeben
- 12. ExtJS4: Wie übergeben Argumente an initComponent
- 13. Wie übergeben Sie Argumente an webpack.conf.js?
- 14. Wie übergeben Sie Argumente an eine Dockerfile?
- 15. "Argumente an Subroutine übergeben" -Frage?
- 16. Argumente an übergeordnetes Dockerfile übergeben
- 17. Mehrere Argumente an ddply übergeben
- 18. Übergeben Sie 2 Argumente an das Kontrollkästchen
- 19. Mehrere Argumente an model.bind in aurelia übergeben
- 20. Argumente übergeben an Java durch Ant
- 21. Argumente an übergeordneten Klassenkonstruktor in PHP übergeben?
- 22. NULL-Argumente an C# -Methoden übergeben
- 23. Welche Argumente kann ich an dbConnect übergeben?
- 24. Java - Argumente an die Main-Methode übergeben
- 25. Mehrere Argumente an eine Funktion übergeben?
- 26. Übergeben Sie Argumente an neu erstellten Prozess
- 27. C# HDInsight MapReduce übergeben Argumente an Mapper
- 28. Können Argumente nicht an OnClickListener übergeben werden?
- 29. Fabric: verschiedene Argumente an jede Aufgabe übergeben?
- 30. scrapy: Argumente programmatisch an den Crawler übergeben