пример простого логгера ( Ловим состояние 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))