我在一些教程中找到了这段代码。它是如何工作的?为什么它不适合我(我得到SyntaxError: Unexpected token ...
)?
const commentReducer = (state, action) => {
return {
...state, //error on this line
completed: !state.completed
}
}
答案 0 :(得分:4)
此代码使用object spread properties,它们不是ECMAScript 6的一部分。它们目前是第3阶段的ECMAScript提案。要使用它们,您必须配置Babel以使用copyOfData
预设。