我对Reactjs很陌生,我在学习react时遇到了这个问题,reactjs中的节点是什么,节点在reactjs中有何用处以及为什么我们必须使用它们?用简单的实时场景向我解释一下。
React 节点基本上等同于 DOM 节点。为了简单起见,我们可以将它们视为通用“节点”。
节点是网页的基本构建块。所有 HTML 元素(div、a、p)都是节点,以及document、 文本、属性...
您可以将这些节点创建为单独的实体,然后将它们组织成父子层次结构中的树(DOM)。document是根,然后您添加为子节点的任何节点都将添加到页面中。W3Schools 这里有一个基本图表:https ://www.w3schools.com/js/js_htmldom_navigation.asp
React 快速的部分原因是构建一个虚拟 DOM,然后将实际 DOM 与虚拟 DOM 进行比较,以仅替换自上次渲染以来发生更改的节点。但从概念上讲,React 节点和 DOM 节点是等效的。
另请参阅这个答案:What is a node in Javascript?
以及 MDN 文档node:https ://developer.mozilla.org/en-US/docs/Web/API/Node
| 归档时间: |
|
| 查看次数: |
3140 次 |
| 最近记录: |