首页 > 解决方案 > 如何在反应中使用子组件方法?

问题描述

在角度我通常这样做

<ng-container>
  <a (click)="child.sayHi()">click</a>
  <app-children #child>
    <p>children text</p>
  </app-children>
</ng-container>

我注意到在反应中,有一种方法像这个ref={this.childRef} 女巫一样没有棱角分明,那么还有其他方法可以使用子组件方法吗???

标签: reactjs

解决方案


React 与 Angular 的方法不同。

React 组件让您可以将 UI 拆分为独立的、可重用的部分,并单独考虑每个部分

这意味着父组件不需要调用子组件的方法。然而,父组件可以传递触发子组件中方法的道具,如果需要,子组件又可以更新父状态。


推荐阅读