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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage