簡體   English   中英

如何從渲染樹中找到 ReactDOM 根?

[英]How can you find the ReactDOM root from inside the render tree?

findDOMNode可用於查找給定組件的 DOM 節點,但我不確定如何遍歷樹以找到最初傳遞給ReactDOM.render()的相同節點。

例如

從 App 內部發現元素root ,我們有:

ReactDOM.render(
  <App />,
  document.getElementById('root')
);

React 會在內部存儲這個嗎?

您究竟為什么要查找具有"root" ID 的元素? render function 的第二個參數是獲取該元素,所以你知道。

但真正的問題是你想要 React 組件還是它被綁定的實際 DOM 元素,因為這之后的一切都是 VDOM(虛擬 DOM)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM