【发布时间】:2023-03-24 07:19:01
【问题描述】:
我需要在“查看”组件中访问“GreatGrandChild”组件。
查看组件:
<View>
<Child>
....
</Child>
</View>
子组件:
<Child>
<GrandChild>
....
</GrandChild>
</Child>
GrandChild 组件:
<GrandChild>
<GreatGrandChild>
....
</GreatGrandChild>
</GrandChild>
GreatGrandChild 组件:
<GreatGrandChild ref={(component) => { this.component = component; }}>
....
</GreatGrandChild>
如何访问“查看”组件中的“GreatGrandChild”组件? 我可以使用 refs 访问它吗?在这种情况下,哪种生命周期方法最合适?
【问题讨论】:
-
您想访问什么?它的
state还是它的DOM 表示(即ref)? -
DOM 表示
-
为什么要访问它?
标签: reactjs components parent lifecycle refs