关于Redex官网示例Todo List的问题

关于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吗?为什么还可以用扩展运算符...

阅读 2.7k
2 个回答
新手上路,请多包涵

clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题