Yegoroot
10/25/2018 - 6:48 PM

Сущность Middlewere

пример простого логгера ( Ловим состояние store при изменении, будет выводить состояние в консоль за нас)

и конечно же мы можем писать там все что угодно

import {createStore, applyMiddleware} from 'redux' 
...
const loggerMiddleware = store => next => action => {
    // тут наши действия
    const result = next(action)
    console.log('Middleware', store.getState())
    console.log('Middleware', action)
    return result
}
const store = createStore(rootReducer, applyMiddleware(loggerMiddleware))