请问下clickResult是调用什么函数取得的结果?this.props.onClick不是一个空函数吗?
2 回答
饮歌长啸
TA贡献1951条经验 获得超3个赞
你可以理解为回调函数,
父组件调用子组件, 子组件在触发点击事件的时候, 会调用父组件的传入的回调函数.
例:
const fa = React.createClass({
onFaClick(){
alert("fa");
},
render(){
return (
<div>
<son onClick={this.onFaClick}/>
</div>
)
}
});
const son = React.createClass({
onClick(){
alert("son");
if(this.props.onClick){
this.props.onClick();
}
},
render(){
return (
<div>
<button onClick={this.onClick}></botton>
</div>
)
}
});
添加回答
举报
0/150
提交
取消