Sometimes reducers get kind of messy:
const initialState = { notificationBar: { open: false, }, }; export default function (state = initialS
If you're using Immutable.js, you can look under Nested Structures topic some functions that may help you, I personally use mergeDeep:
mergeDeep
prevState.mergeDeep({ userInfo: { username: action.payload.username, } }),