combineReducers bewirkt, dass der Code kaputt geht
Dies folgt auf den Thread, den ich gepostet habeHie
Nach vielen Fehlern habe ich festgestellt, dass dieser Code ohne Probleme funktioniert
import React from 'react';
import { createStore, combineReducers, applyMiddleware } from 'redux';
import createLogger from 'redux-logger';
import thunkMiddleware from 'redux-thunk';
import { Provider } from 'react-redux';
import DataTableReducer from './reducers/DataTableReducer';
import DimensionPickerReducer from './reducers/DimensionPickerReducer';
const loggerMiddleware = createLogger();
const store = createStore(
DimensionPickerReducer,
applyMiddleware(
thunkMiddleware,
loggerMiddleware
)
);
export default store;
Aber wenn ich meinen einzelnen Reduzierer durch einen Mähdrescher-Reduzierer-Aufruf wie @ erset
import React from 'react';
import { createStore, combineReducers, applyMiddleware } from 'redux';
import createLogger from 'redux-logger';
import thunkMiddleware from 'redux-thunk';
import { Provider } from 'react-redux';
import DataTableReducer from './reducers/DataTableReducer';
import DimensionPickerReducer from './reducers/DimensionPickerReducer';
const loggerMiddleware = createLogger();
const store = createStore(
combineReducers({
DataTableReducer,
DimensionPickerReducer
}),
applyMiddleware(
thunkMiddleware,
loggerMiddleware
)
);
export default store;
Ich erhalte sofort Fehlermeldungen vom DimensionPicker-Steuerelement, dass die erforderlichen Requisiten nicht angegeben wurden.
So funktioniert die Methode "compressReducer" bei mir nicht.
Ich habe hier ein Beispielprojekt hochgeladen, das das Problem zeigt.
https: //github.com/abhitechdojo/MovieLensReac
Sie müssen @ ausführnpm install
Nach einem Git-Klon