Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.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
Javascript 反应16个片段_Javascript_Reactjs_React Fragment - Fatal编程技术网

Javascript 反应16个片段

Javascript 反应16个片段,javascript,reactjs,react-fragment,Javascript,Reactjs,React Fragment,在Reactversion 16中,实现了Fragments。我喜欢用它们 我的问题是,如果我不必要地使用片段怎么办。这有关系吗?我是否可以将它们作为代码的样板,以防以后添加相邻元素,或者这是一种糟糕的做法 如果这是坏习惯。为什么?因为它们不会在DOM中渲染。我加不加有关系吗 感觉不对劲,我想澄清一下。使用Fragment标记只会以很小的方式影响项目的捆绑大小 最好的做法是只在必要时使用片段。我并不重要,但你为什么要这样做?你最终会得到更多不必要的代码,如果你将来添加更多的相邻代码,只需2秒钟就

React
version 16中,实现了
Fragments
。我喜欢用它们

我的问题是,如果我不必要地使用
片段怎么办。这有关系吗?我是否可以将它们作为代码的样板,以防以后添加相邻元素,或者这是一种糟糕的做法

如果这是坏习惯。为什么?因为它们不会在
DOM
中渲染。我加不加有关系吗


感觉不对劲,我想澄清一下。

使用
Fragment
标记只会以很小的方式影响项目的捆绑大小


最好的做法是只在必要时使用
片段。

我并不重要,但你为什么要这样做?你最终会得到更多不必要的代码,如果你将来添加更多的相邻代码,只需2秒钟就可以添加一个片段……我的一位同事一直告诉我这不重要,所以他一直在添加愚蠢的样板代码。我想删除它们,但他抱怨说,他可能会(比如发生0.05%的变化)在以后使用它……我个人也不喜欢这种做法,但这并不危险或“错误”。这几乎相当于让每个组件渲染都以一个换行
div
开始,但不同的是它不会渲染到DOM。然而,根据你的应用程序大小和你有多少组件,你会稍微增加你的捆绑包大小。