Momentan funktioniert mein Redux-Setup (das Immutable.js für seinen Zustand verwendet) vollständig wie gewünscht. Allerdings gibt die redux Entwickler-Tools Erweiterung den folgenden Fehler, wenn die geöffnet wird:Redux Dev Tools Chrome Erweiterung Immutable.js Ursachen Fehler
An error occurred in the reducer TypeError: n.withMutations is not a function
Für Kontext, ich bin redux-immutable für seine kombinieren Minderer mit der Funktion zu, na ja, meinen reagieren-Router-redux Minderer kombinieren:
import { fromJS } from 'immutable';
import { LOCATION_CHANGE } from 'react-router-redux';
const initialState = fromJS({
locationBeforeTransitions: null,
});
export default (state = initialState, action) => {
if (action.type === LOCATION_CHANGE) {
return state.merge({
locationBeforeTransitions: action.payload,
});
}
return state;
};
und meine Business-Logik Reducer.
UPDATE: Erstellen des Produktionspakets mit Webpack, Testen der App im Produktionsmodus (in einem Andockcontainer) und erneutes Testen der App im Entwicklungsmodus (auf dem lokalen Computer ohne Andockfenster) scheint das Problem gelöst zu haben Problem? Odd ...
Wird dieses Problem durch die folgende Antwort gelöst? Könnten Sie den Status aktualisieren oder die Antwort akzeptieren, wenn dies ausreichend war? – anoop