//signature
Object.assign(target, ...sources)
var newState = Object.assign({}, state, action.state);