Когда я добавляю промежуточное программное обеспечение для расширения chrome, редукторы перестают нормально работать на сайте (но работает инструмент отладки chrome/redux) + Я получаю следующую ошибку в консоли:
Предыдущее состояние, получаемое редуктором, имеет неожиданный тип "Функция". Ожидаемый аргумент - объект со следующими ключами: "auth", "common", "home"
Вот код:
import { applyMiddleware, createStore } from 'redux';
import { promiseMiddleware, localStorageMiddleware } from './middleware';
import reducer from './reducer';
const middleware = applyMiddleware(promiseMiddleware, localStorageMiddleware);
const store = createStore(reducer, middleware,
window.devToolsExtension ? window.devToolsExtension() : f => f);
export default store;
Если я удаляю хромную часть:
,window.devToolsExtension ? window.devToolsExtension() : f => f
Если снова работает нормально.