我有这个组件A
resetSelectedDates = () => {
this.setState({
from_date: null,
to_date: null
})
}
render(){
return(
<Calendar resetDatePicker={this.resetSelectedDates} />
)
}
你可以看到它将一个函数传递给组件B
在组件B中,我调用这个函数
fire(){
this.props.resetDatePicker.call(null)
}
<a onClick={this.fire.bind(this)}>Fire</a>
我收到了Cannot read property 'call' of undefined
但在我的组件B的构造函数中,当我执行console.log
时,我确实有resetDatePicker
答案 0 :(得分:0)
在组件B中尝试此操作:
River