React · Senior · Pytanie 31 z 75
Do czego służy createListenerMiddleware w Redux Toolkit?
- ✓Poprawna odpowiedź: Do uruchamiania efektów ubocznych w odpowiedzi na konkretne akcje
- 2Do subskrypcji komponentów React na pojedyncze pola store'a
- 3Do nasłuchiwania zdarzeń DOM i zamieniania ich w akcje Redux
Wyjaśnienie
Listener middleware to lekka alternatywa dla redux-saga i redux-observable: startListening({ actionCreator: todoAdded, effect: async (action, api) => {...} }). Można czekać na inne akcje (take), anulować zadania, robić debounce i pracować ze stanem przed akcją i po niej.