React · Senior · Frage 31 von 75
Wofür ist createListenerMiddleware in Redux Toolkit da?
- 1Um DOM-Events abzuhören und in Redux-Actions umzuwandeln
- 2Um React-Komponenten für einzelne Felder des Stores zu abonnieren
- 3Um als Reaktion auf bestimmte Actions Seiteneffekte auszuführen
Antwort zeigen
Richtige Antwort: Um als Reaktion auf bestimmte Actions Seiteneffekte auszuführen
Erklärung
Listener Middleware ist eine leichte Alternative zu redux-saga und redux-observable: startListening({ actionCreator: todoAdded, effect: async (action, api) => {...} }). Man kann auf andere Actions warten (take), Tasks abbrechen, debouncen und mit dem Zustand vor und nach der Action arbeiten.