Ich habe eine Photo
Komponente, es sieht wie folgt aus:Für eine Komponente in Reaktion mit Reux, wie nicht Maus-Ereignis in einem Fall feuern und wie in einem anderen Fall Maus-Ereignis ausgelöst
class Photo extends Component {
mouseEnter() {
//some actions
}
render() {
<img src={this.props.src} onMouseEnter={::this.mouseEnter}>
}
}
Photo
wiederverwendet wird in anderen Komponenten. In einigen Komponenten möchte ich das Ereignis onMouseEnter
von Photo
auslösen, aber in einigen anderen Komponenten möchte ich das Ereignis onMouseEnter
nicht auslösen.
class ComponentA extends Component {
render() {
<Photo {...this.props}></Photo>
//want to fire mouse enter event of Photo
}
}
class ComponentB extends Component {
render() {
<Photo {...this.props}></Photo>
//want to not fire mouse enter event of Photo
}
}
Wie dies zu implementieren?
Dank