“是什么意思?”;同一类的两个组件将生成相似的树”;在ReactJS中
我在文档中读到“同一类的两个组件将生成相似的树,而不同类的两个组件将生成不同的树。”但我不理解这是什么意思。本文中的组件指,它是JavaScript/JSX对象,具有返回DOM节点的“是什么意思?”;同一类的两个组件将生成相似的树”;在ReactJS中,reactjs,Reactjs,我在文档中读到“同一类的两个组件将生成相似的树,而不同类的两个组件将生成不同的树。”但我不理解这是什么意思。本文中的组件指,它是JavaScript/JSX对象,具有返回DOM节点的render函数。DOM节点是树,因为它们可以包含子DOM节点。这些是被引用的树 组件被定义为类,可以使用ES6class语法,也可以使用React.createClass。这意味着相同类型的两个组件实例将生成相似的DOM节点树(这两个组件将具有相似的结构,因为它们包含相同的渲染逻辑)。但这并不能保证,因为rende
render
函数。DOM节点是树,因为它们可以包含子DOM节点。这些是被引用的树
组件被定义为类,可以使用ES6class
语法,也可以使用React.createClass
。这意味着相同类型的两个组件实例将生成相似的DOM节点树(这两个组件将具有相似的结构,因为它们包含相同的渲染逻辑)。但这并不能保证,因为render
函数可能包含产生完全不同结果的逻辑
不同类型的两个组件实例可能具有非常不同的DOM节点树,因为它们可能不使用相同的
render
函数。您到底不了解什么?你和他们谈论的是什么类型的“树”在同一页上吗?我说的是“同一类的两个组件”,这里他们所说的classI将强烈假设一个React类,一个生成DOM树的React对象。这很可能,但它也可以根据render()