Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“是什么意思?”;同一类的两个组件将生成相似的树”;在ReactJS中_Reactjs - Fatal编程技术网

“是什么意思?”;同一类的两个组件将生成相似的树”;在ReactJS中

“是什么意思?”;同一类的两个组件将生成相似的树”;在ReactJS中,reactjs,Reactjs,我在文档中读到“同一类的两个组件将生成相似的树,而不同类的两个组件将生成不同的树。”但我不理解这是什么意思。本文中的组件指,它是JavaScript/JSX对象,具有返回DOM节点的render函数。DOM节点是树,因为它们可以包含子DOM节点。这些是被引用的树 组件被定义为类,可以使用ES6class语法,也可以使用React.createClass。这意味着相同类型的两个组件实例将生成相似的DOM节点树(这两个组件将具有相似的结构,因为它们包含相同的渲染逻辑)。但这并不能保证,因为rende

我在文档中读到“同一类的两个组件将生成相似的树,而不同类的两个组件将生成不同的树。”但我不理解这是什么意思。

本文中的组件指,它是JavaScript/JSX对象,具有返回DOM节点的
render
函数。DOM节点是树,因为它们可以包含子DOM节点。这些是被引用的树

组件被定义为类,可以使用ES6
class
语法,也可以使用
React.createClass
。这意味着相同类型的两个组件实例将生成相似的DOM节点树(这两个组件将具有相似的结构,因为它们包含相同的渲染逻辑)。但这并不能保证,因为
render
函数可能包含产生完全不同结果的逻辑


不同类型的两个组件实例可能具有非常不同的DOM节点树,因为它们可能不使用相同的
render
函数。

您到底不了解什么?你和他们谈论的是什么类型的“树”在同一页上吗?我说的是“同一类的两个组件”,这里他们所说的classI将强烈假设一个React类,一个生成DOM树的React对象。这很可能,但它也可以根据
render()