Объединение кодов приводит к разрыву кода

Это связано с темой, которую я разместилВот

После многих ошибок я обнаружил, что этот код работает без проблем

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;

Но если я заменю свой единственный редуктор на вызов комбинированного редуктора, как

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;

Я сразу же начинаю получать сообщения об ошибках в элементе управления DimensionPicker о том, что обязательные реквизиты не указаны.

Таким образом, метод combReducer не работает для меня.

Я загрузил пример проекта здесь, который показывает проблему.

https://github.com/abhitechdojo/MovieLensReact

Вам придется бежатьnpm install после выполнения мерзавца клона

Ответы на вопрос(1)

Ваш ответ на вопрос