Керування станом · Senior · Запитання 10 з 75
Для чого потрібен createListenerMiddleware?
- ✓Правильна відповідь: Запускати побічні ефекти у відповідь на конкретні дії чи зміни стану
- 2Підписувати React-компоненти на окремі поля стору
- 3Перетворювати DOM-події на Redux-дії
Пояснення
Легка альтернатива сагам: startListening({ actionCreator: todoAdded, effect: async (action, api) => {...} }). Ефекти можуть чекати інших дій (take), скасовуватися, робити debounce і читати стан до й після дії.