Ich habe einen packageReducer, der die Details packageType und packageList enthält. Sobald die Details vom Server abgerufen wurden, muss ich die ursprünglichen Statuswerte durch die neuen Werte ersetzen, die abgerufen wurden. Ich denke, im den ganzen Staat zu ersetzen, als ein Beispiel, wenn die packageLists geholt worden sind, brauche ich nur die „Paketliste“
Im Folgenden meine PackageState ist Minderer, CanSo ersetzen Sie einen Teil des Redux-Status
const initialState = {
packageList: packageListInitialState,
packageTypes: [{title: 'Select Package Type', value: ''}],
};
export default function packageState(state = initialState, action) {
switch (action.type) {
case FETCH_PACKAGE_LIST_SUCCESS:{
return Object.assign({}, state, action.payload);
}
case FETCH_PACKAGE_TYPES_SUCCESS:{
return Object.assign({}, state, action.payload);
}
default:
return state;
}
}
I
Die Art und Weise umgesetzt haben, zu ersetzen jemand lassen Sie mich wissen, wie ich es erreichen kann?
Vielen Dank.
Können Sie die actionCreators auf die Frage hinzufügen? Es würde helfen, den Inhalt der Aktion zu kennen.payload –