ReactJS-arrow函数中的Eslint-Method语法

ReactJS-arrow函数中的Eslint-Method语法,reactjs,methods,ecmascript-6,eslint,Reactjs,Methods,Ecmascript 6,Eslint,在react组件中,我有以下语法 deletePerson = () => { } 在Eslint中,我在第一个参数上得到一个错误= Parsing error: Unexpected token = 此语法有什么问题?如果您使用Babel来传输ES6,您需要使用类属性转换来使该语法正常工作:语法看起来不错,但是您的eslint版本与es7兼容吗?@stevelacerda7在es7中也不太好。问题是关于eslint,而不是关于Babel。当然,但是在不知道OP是如何配置eslint的

在react组件中,我有以下语法

deletePerson = () => {
}
在Eslint中,我在第一个参数上得到一个错误=

Parsing error: Unexpected token =

此语法有什么问题?

如果您使用Babel来传输ES6,您需要使用类属性转换来使该语法正常工作:

语法看起来不错,但是您的eslint版本与es7兼容吗?@stevelacerda7在es7中也不太好。问题是关于eslint,而不是关于Babel。当然,但是在不知道OP是如何配置eslint的情况下,仍然值得指出一个可能缺少的插件。许多人使用像巴贝尔eslint这样的工具,可能不知道这些工具是如何组合在一起的。