Wenn ich Middleware für Chrome-Erweiterung hinzufüge, funktionieren Reducer nicht mehr richtig vor Ort (aber Chrome/Redux-Debug-Tool funktioniert) + Ich bekomme folgenden Fehler in der Konsole:Redux: der vom Reduzierer empfangene vorherige Zustand hat unerwarteten Typ von "Funktion"
Der vom Reduzierer empfangene vorherige Zustand hat eine unerwartete Art von "Funktion". "Auth", "gemeinsam", "home"
Hier Code: Erwartetes Argument ein Objekt mit den folgenden Tasten sein
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;
Wenn ich Chrom Teil zu entfernen:
,window.devToolsExtension ? window.devToolsExtension() : f => f
Wenn wieder normal funktioniert.
Wie der Fehler sagt, müssen Sie in den Reducer suchen, so wäre es hilfreich, wenn Sie Ihren Reducer-Code zur Verfügung gestellt. –