我有一个eventHandler,我希望它是同级组件来处理它。 this.randomNumber = 555
内有很多属性(例如,构造函数内的<Brains />
),这些属性是onLeftLeftMove
处理事件所需的。
render( ) {
<div>
<LeftControl onTouchMove={this.onLeftMove} />
<Brains ..wants to handle onLeftMove because onLeftMove needs access to a lot of properties inside Brains.. />
</div>
}
这该怎么做?
最佳答案
您需要lift the state up。这意味着共同的祖先-呈现LeftControl
和Brains
的祖先-将保存他们两个都将需要的所有信息。