В порядке ли этот редуктор:
function someReducer(state = initialState, action) {
if (action.type === SOME_ACTION) {
const newState = Object.assign( {}, state );
// ...
// doing whatever I want with newState
// ...
return newState;
}
return state;
}
и если все в порядке, зачем нам все эти неизменные библиотеки, чтобы усложнить нашу жизнь.
p.s
Просто пытаюсь понять Redux и неизменность