Fragment使用
react 中的 Fragment
与 Vue 中的 template
类似,它不会渲染成元素,仅仅用来包裹多个标签,在 react 中只能返回一个元素,如果我们想返回多个元素,又不想影响布局时,可以使用 Fragment
作用
用来返回多个元素,可以简写为 <></>
使用
使用 fragment
1 |
|
使用 <></>
1 |
|
Fragment 渲染列表
当使用 Fragment 渲染列表时,需要显示的使用,并传入 key
1 |
|
注意事项
- 如果你要传递
key
给一个<Fragment>
,你不能使用<>...</>
,你必须从'react'
中导入Fragment
且表示为<Fragment key={yourKey}>...</Fragment>
。 Fragment
作用很大,它与将元素包裹在一个 DOM 容器中不同,使用Fragment
对元素进行组合后不会影响布局和样式。
Fragment使用
https://www.zphl.top/posts/react-fragment.html