为什么 ESLint 拒绝这个?
let myFunc = (state) => {a:"b"};
它表示它需要一个函数或赋值调用。
最佳答案
在 ES6 中箭头函数
如果您使用大括号{}
,则应使用return
语句返回。
let myFunc = (state) => {
return { a:"b"}
}
如果不使用大括号,则应使用圆括号 ()
将返回对象括起来。
let myFunc = (state) => ({ a:"b"})
关于ESLint 提示箭头函数返回对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53723666/