Besserer / kürzerer Weg, um den verschachtelten Status in Redux zu aktualisieren?
Manchmal werden Reduzierungen etwas chaotisch:
const initialState = {
notificationBar: {
open: false,
},
};
export default function (state = initialState, action) {
switch (action.type) {
case actions.LAYOUT_NOTIFICATIONBAR_OPEN:
return Object.assign({}, state, {
// TODO: Find a cleaner way to do this!
notificationBar: Object.assign({}, state.notificationBar, {
open: true,
}),
});
default:
return state;
}
}
Gibt es einen knapperen Weg, dies zu tun?