React · Senior · Запитання 33 з 75
Яка сигнатура Redux middleware?
- ✓Правильна відповідь:
store => next => action => { ... } - 2
(state, action) => newState | void - 3
action => store => dispatch(action)
Пояснення
Каррінг дає middleware доступ до getState/dispatch, до наступної ланки ланцюжка next і до поточного action. Middleware може логувати, модифікувати, затримувати або підміняти дії (наприклад, thunk викликає функції замість передавання їх далі). (state, action) => newState - це редʼюсер.