React无法从通过props传递的子函数中调用父函数

时间:2019-01-25 13:50:41

标签: javascript reactjs

我试图从位于AppFunction的函数App Component调用位于AddInternalFunction的{​​{1}}函数,但是由于某些奇怪的原因,该函数不起作用

父组件中的函数起作用,因为当我直接从Add Component中的onClick事件处理程序进行调用时(就像Add component一样,父函数从子组件中成功调用了) 。

但是当我尝试从函数<button onClick={this.props.appExported}>Click</button>调用它时,它不起作用

可能是什么问题?谢谢

“ ADD”组件代码

AddInternalFunction

“ APP”组件代码

/*---------------- ADD ------------*/
class Add extends React.Component{

AddInternalFunction(){
this.props.appExported();

}

render(){
  return(

      <button onClick={this.AddInternalFunction}>Click</button>

  )
 };
}

0 个答案:

没有答案