我是新来的反应。我的应用程序运行正常,但添加 eslint(airbnb) 后,我的应用程序无法编译。
export default class HelloWorldComponent extends React.Component {
render() {
return (
<div>
<div>{this.props.message}</div>
<button onClick={this.props.helloWorldClick}>Hello
World</button>
</div>
)
}
helloWorldClick = () => {
console.log('here')
}
}
在 .eslintrc 文件上添加 { "parser": "babel-eslint" } 之前,它抛出了 eslint 错误
"[eslint] Parsing error: Unexpected token =" -- 在 helloWorldClick 箭头函数行。
添加解析器后,我没有任何 elsint 错误。但是运行应用程序时出现编译错误。
无法编译 ./src/component/HelloWorldComponent.js 第 18 行:'helloWorldClick' 未定义 no-undef
请让我知道如何解决此错误。