关于Redex官网示例Todo List
const todos = (state = [], action) => {
switch (action.type) {
case 'ADD_TODO':
return [
...state,
{
id: action.id,
text: action.text,
completed: false
}
]
case 'TOGGLE_TODO':
return state.map(todo =>
(todo.id === action.id)
? {...todo, completed: !todo.completed}//这边的todo
: todo
)
default:
return state
}
}
export default todos
中的todo不应该是Object吗?为什么还可以用扩展运算符...
有啥问题. 你的理解是对象不能用扩展运算符吗?
https://developer.mozilla.org...