从组件内访问React树
有没有办法从内部访问React树中的一个组件? 例如,当我使用React-devtool扩展时,我可以沿着React树进行导航。 是否有可能从组件的代码中进行这种导航,以了解它下面的所有内容?
我知道孩子,但父母组件只是呈现儿童组件时,它不起作用,即在Parent
组件中,我有类似的东西
render() {
<Child1 />
}
然后在我拥有的Child1
组件中
render() {
<Child2 />
}
等等
我想从知道Parent
有低于Child1
然后Child2
。
我看了一下this._reactInternalInstance._instance._renderedComponent._currentElement
,我可以看到,例如, Parent
呈现一个Child1
。 但是,从这里我不能进一步看到Child1
呈现的内容。