Der häufigste Anwendungsfall für Redux Thunk ist die asynchrone Kommunikation mit einer externen API zum Abrufen oder Speichern von Daten. Redux Thunk macht es einfach, Aktionen zu senden, die dem Lebenszyklus einer Anfrage an eine externe API folgen.
Wann sollte ich Redux Thunk verwenden?
Redux Thunk ist eine Middleware, mit der Sie innerhalb von Redux Funktionen und nicht nur Aktionen zurückgeben können. Dies ermöglicht verzögerte Aktionen, einschließlich der Arbeit mit Promises Einer der Hauptanwendungsfälle für diese Middleware ist die Handhabung von Aktionen, die möglicherweise nicht synchron sind, z. B. die Verwendung von Axios zum Senden einer GET-Anfrage.
Ist Redux-Thunk notwendig?
Ein sehr verbreitetes Muster in Redux ist die Verwendung von sogenannten Thunks, die eine Möglichkeit darstellen, eine bestimmte Logik einer Subroutine in einer einzigen Funktion zu verpacken. Versenden und erstellen Sie die Aktionsobjekte direkt und nicht Aktionsersteller, die an React-Redux gebunden sind. …
Wofür wird Redux-Thunk verwendet?
Redux Thunk ist eine Middleware, mit der Sie die Aktionsersteller aufrufen können, die eine Funktion (Thunk) zurückgeben, die die Versandmethode des Geschäfts als Argument nimmt und die anschließend verwendet wird Versenden Sie die synchrone Aktion, nachdem die API oder Nebeneffekte beendet wurden.
Soll ich Redux Thunk oder Saga verwenden?
Der Vorteil von Redux-Saga im Vergleich zu Redux- Thunk ist, dass Sie Ihren asynchronen Datenfluss einfacher testen können. Redux-Thunk eignet sich jedoch hervorragend für kleine Projekte und für Entwickler, die gerade erst in das React-Ökosystem eingetreten sind. Die Logik der Thunks ist vollständig in der Funktion enth alten.