Reactjs React-TypeError:尝试注入函数时无法读取undefined的属性

Reactjs React-TypeError:尝试注入函数时无法读取undefined的属性,reactjs,Reactjs,我在我的主类中定义了一个函数: handleArticleUpdate(codice){ alert(codice); //this.setState({codice_articolo: codice}); } 我正试图将其注入到我的组件中: <MainGrid onArticleChanged={this.handleArticleUpdate} /> 但我收到了错误: TypeError:无法读取未定义的属性“handleArticleUpdate”能否共享代码并指定引发

我在我的主类中定义了一个函数:

handleArticleUpdate(codice){
alert(codice);
//this.setState({codice_articolo: codice});
}
我正试图将其注入到我的组件中:

<MainGrid onArticleChanged={this.handleArticleUpdate} />

但我收到了错误:


TypeError:无法读取未定义的属性“handleArticleUpdate”

能否共享代码并指定引发错误的行?从您迄今为止所分享的信息来看,错误提示
未定义的
,但如果不了解您是如何构造的,很难说出发生了什么。是的。。如果不看这门课,很难预测这里的错误。同时,您可以尝试在构造函数中绑定您的函数。。。。。this.handleArticleUpdate=this.handleArticleUpdate.bind(this);