【发布时间】:2018-12-02 20:48:26
【问题描述】:
代码工作正常,但我不知道如何在 VSCode 中删除此错误。 感谢您的帮助。
import * as React from 'react';
interface State {
text: string;
}
export default class Example extends React.Component<State> {
state: State = {
text: 'SOME TEXT'
}
private handleChange = () => {
this.setState({text: 'New Text'}); //error: property setState does not exist on type Example
}
public render(){
return(
<div>
<h2 onClick={this.handleChange}>{this.state.text}</h2>
</div>
)
}
}
【问题讨论】:
-
所以即使它给你错误,setstate 仍然有效?
标签: javascript reactjs typescript babeljs nextjs