我不是Object.assign的忠实粉丝,在我看来,它很难读,也不优雅,我尽量避免它。我在redux reducer中看到过这个地方
case ADD_TODO:
return Object.assign({}, state, {
todos: [
...state.todos,
{
text: action.text
}
]
})
好奇的是Object assign看起来不错吗?为什么不这样做呢?
case ADD_TODO:
return {
...state,
todos: [
...state.todos,
{
text: action.text
}
]
}
答案 0 :(得分:1)