[英]Extending from another object without using Object.assign (ES6 feature) in JavaScript
[英]Using es6 spread without Object.assign
我不是Object.assign的忠實擁護者,我認為它很難閱讀且不美觀,我嘗試避免使用它。 我在redux reducer中看到的這個地方
case ADD_TODO:
return Object.assign({}, state, {
todos: [
...state.todos,
{
text: action.text
}
]
})
只是好奇對象分配在上面看起來不錯嗎? 為什么不這樣做呢?
case ADD_TODO:
return {
...state,
todos: [
...state.todos,
{
text: action.text
}
]
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.