【发布时间】:2017-12-09 21:28:24
【问题描述】:
我的页面包含两个完全独立的 React 组件(不同的文件、不同的类、没有父子关系)。
一个组件如何调用另一个组件中的实例方法?问题似乎是获取目标组件的实例。
编辑:两个组件共享同一个父组件(即它们以相同的render() 方法呈现)但我仍然不知道如何将目标组件的引用传递给调用组件。
【问题讨论】:
-
这是反应中的反模式,建议将方法放在包含组件(每个组件的父组件)中,然后作为道具传递给它们。或者,您可以创建具有此功能的高阶组件,并使用它“增强”这两个组件
标签: reactjs