这将存在错误:./src/reducers/todos.js中的错误 模块构建失败:SyntaxError:意外的令牌(15:13)
案例' TOGGLE_TODO':
return state.map(todo =>
(todo.id === action.id)
? {...todo, completed: !todo.completed}
^(error here)
: todo
)
案例' TOGGLE_TODO':
return state.map(todo =>
(todo.id === action.id)
? Object.assign({}, todo, {completed: !todo.completed})
: todo
)
但改变代码就像上次成功一样,我想知道为什么第一个代码无法编译成功。感谢任何帮助!
答案 0 :(得分:0)
请检查您是否设置了babel以支持Object Spread Operator。 请查看Redux文档的此页面以供参考: https://redux.js.org/recipes/using-object-spread-operator