我有一个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。这意味着共同的祖先-呈现LeftControlBrains的祖先-将保存他们两个都将需要的所有信息。

09-07 07:53