我正在学习一个在线课程,其中以下代码在https://jscomplete.com/repl/
上运行良好
,但相同的代码给了我错误。
class Button extends React.Component{
state = {counter: 13};
handleClick = () => {
this.setState((prevState) => {
return {
counter: prevState.counter + 1;
};
});
};
render(){
return (
<button onClick={this.handleClick}>
{this.state.counter}
</button>
);
};
}
ReactDOM.render(<Button/>, mountNode)
Run Code Online (Sandbox Code Playgroud)
上面返回一个错误:SyntaxError:unknown:Unexpected token,expected,(7:36)
5 | this.setState((prevState) => {
6 | return {
> 7 | counter: prevState.counter + 1;
| ^
8 | };
9 | });
10 | };
Run Code Online (Sandbox Code Playgroud)
我无法找到根本原因并解决此问题。
reactjs ×1