State in Redux / React App hat eine Eigenschaft mit dem Namen des Reduzierers

Ich erstelle eine App mit Redux und React. Ich stoße auf ein Problem, bei dem ich den Komponenteneigenschaften keinen Status zuordnen kann, da der Status eine Eigenschaft hat, die mit dem Namen des verwendeten Reduzierers übereinstimmt.

Der Root Reducer wird mit @ erstelcombineReducers Method

const rootReducer = combineReducers({
  appReducer
});

Der Ausgangszustand ist

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

Jedoch in der KomponentenfunktionmapStateToProps:

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

Dasstate.sources istundefined weil der Wert vonstate Parameter ist

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

Ist das eine Funktion von Redux? Wenn ich also mehr Reduzierungen verwende, fügen alle @ neue Eigenschaften hinzstate variable? Oder ist etwas auf meiner Seite nicht in Ordnung (ich habe dieses Verhalten in Redux-Tutorials nie bemerkt).

Vielen Dan

Antworten auf die Frage(4)

Ihre Antwort auf die Frage