[英]Calling react function through props, invoke once
我有一个表,该表具有在行单击上运行的功能:
onRowClick: function(row){
selectedRow = (row.id);
props.handelExpand;
}
问题是没有调用另一个类的handelExpand函数:
handelExpand={this.doExpand}
上面的代码未调用该函数。 所以我尝试了这个:
handelExpand={()=>this.doExpand}
结果相同。 然后我尝试了这个:
handelExpand={this.doExpand()}
它起作用了,但是函数被反复调用。
如何使它仅运行一次(仅在调用onRowClick时)?
handelExpand={this.doExpand}
onRowClick: function(row){
selectedRow = (row.id);
props.handelExpand();
}
您没有在调用该函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.