构造函数中的React函数绑定返回未定义



我有一个看起来像的组件

class Contact extends Component {
constructor(props) {
super(props);
this.state = {<some state here>};
this.resetFrom = this.resetFrom.bind(this);
}
resetForm() {
this.setState({<set some state>});
}

并且它抱怨CCD_ 1。我已经阅读了其他关于这方面的帖子,并检查了我的语法,但我没有发现任何错误。为什么它不起作用?

编辑:我是个白痴。。。。。确实是打字错误。。。。。

有一个打字错误-

this.resetFrom = this.resetFrom.bind(this); // should be resetForm

在构造函数中,您调用this.resetFrom,但函数名为resetForm

F R O M

与。

F O R M

我认为这只是一个打字错误

最新更新