combineReducers faz com que o código quebre

Isso é posterior ao tópico que publiqueiaqui

Após muita solução de problemas, descobri que esse código funciona sem problemas

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;

Mas se eu substituir meu redutor único por uma chamada de redutor combinado, como

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;

Começo imediatamente a receber erros pelo controle DimensionPicker de que os objetos obrigatórios não foram especificados.

Portanto, o método combineReducer não está funcionando para mim.

Fiz upload de um projeto de amostra aqui, que mostra o problema.

https://github.com/abhitechdojo/MovieLensReact

Você terá que corrernpm install depois de fazer um clone git

questionAnswers(1)

yourAnswerToTheQuestion