[英]How to pass eventhandler to sibling component?
我有一个eventHandler,我希望它是同级组件来处理它。 <Brains />
中有很多属性(例如,构造函数中的this.randomNumber = 555
),这些属性对于onLeftLeftMove
处理事件是必需的。
render( ) {
<div>
<LeftControl onTouchMove={this.onLeftMove} />
<Brains ..wants to handle onLeftMove because onLeftMove needs access to a lot of properties inside Brains.. />
</div>
}
这个怎么做?
您需要提高状态 。 这意味着共同的祖先-呈现LeftControl
和Brains
祖先-将保存它们都需要的所有信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.