請問下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
提交
取消