El estado en la aplicación redux / react tiene una propiedad con el nombre del reductor

Estoy creando una aplicación usando Redux y React. Me encuentro con un problema en el que no puedo asignar el estado a las propiedades de los componentes, ya que el estado tiene una propiedad que coincide con el nombre del reductor que utilicé.

El reductor de raíz se crea concombineReducers método

const rootReducer = combineReducers({
  appReducer
});

El estado inicial es

const initialState = {
  sources: [], 
  left: {}, 
  right: {},
  diff: {} 
}

Sin embargo en la función componentemapStateToProps:

function mapStateToProps(state) {
  return {
    sources: state.sources
  }
}

losstate.sources esundefined porque el valor destate el parámetro es

{
  appReducer: {
    sources: [], 
    left: {}, 
    right: {}, 
    diff: {}
  }
}

¿Es esta una característica de redux? Entonces, cuando use más reductores, todos agregarán nuevas propiedades astate ¿variable? O hay algo mal de mi parte (nunca noté este comportamiento en los tutoriales redux).

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta