我有一个component看起来像这样
class Test extends React.Component {
onClick() {
alert("I am a Component")
}
render() {
const { fromContainer } = this.props
return (
<a href="#" onClick={ this.onClick }>Test Link</a>
);
}
}
在我的container我连接Test到Store. 我需要在onClick. 一个在component自身中定义的函数(onClick()用alert(),另一个是函数fromContainer,它是一个action,通过reducer等。
如何让fromContainer组件知道该功能。当只有一个函数被调用时:
class Test extends React.Component {
render() {
const { fromContainer } = this.props
return (
<a href="#" onClick={ fromContainer }>Test Link</a>
);
}
}
就是这样。但它不适用于定义在不同“位置”的两个函数。