Max*_*fen 0 javascript reactjs
所以,我学习React in Depth,现在我正在研究React Fragments.正如官方文档https://reactjs.org/docs/fragments.html中所述,Fragments是返回多个元素的非常有趣的方式.但我无法弄清楚它是否比通常的组件和通过它的孩子转移更好?
在此React问题中,您可以找到其他一些用途的说明:https://github.com/facebook/react/issues/2127
它就像你不需要shell元素一样简单,你不必使用它.如果你考虑更少的元素,但我认为最大的优点是它们可以在jsx中显示以前不可能的元素,并为shell元素添加更好的语义值,因为现在它们是可选的.
以前不可能:
<span>
{this.renderOptions ()}
</span>
Run Code Online (Sandbox Code Playgroud)
查看React 15中的下一个,您无法确定是否需要包装元素:
<span>
<h1> Hello </ h1>
{this.getContent ()}
</span>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
117 次 |
| 最近记录: |