我正在做一个代码库,它有很多不一致的地方,因为它是由多个不同的人处理的。
function todos(state = [], action) {
switch (action.type) {
case 'ADD_TODO':
return state.concat([ action.text ])
default:
return state
}
}我可以用扩展语法代替concat吗?
return [...state, action.text]
发布于 2017-07-10 09:10:21
无论是扩展语法还是Array.prototype.concat()都不改变状态,因此尊重了redux的第二条规则
状态是只读的。
https://stackoverflow.com/questions/45007846
复制相似问题