我是React的新手,以下是导致无法访问“ this”错误的代码:
export default class App extends Component {
constructor(props) {
super(props);
this.state = {
message: "Ready"
}
}
handleEvent() {
this.setState({ message: "Clicked!"});
}
render() {
return <button onClick={ this.handleEvent }>Click</button>
}
}
未捕获的TypeError:无法读取未定义的属性'setState'
但是我不是在类定义中使用'this'吗?为什么我仍然无法访问'this'?