Fragment

作者: 张_何 | 来源:发表于2022-05-15 09:40 被阅读0次
    • 开发中我们总是在一个组件中返回内容时包裹一个 div 元素,这个包裹的 div 元素在渲染的时候是会被渲染出来的,有时候我们又希望可以不渲染这样一个 div 应该如何操作呢?
    • 使用 Fragment;
    • Fragment 允许你将子列表分组,而无需向 DOM 添加额外节点;
     render() {
        return (
          <Fragment>
            <h2>H2 标题</h2>
            <button >btn</button>
            <div>
                <p>p 标签</p>
            </div>
          </Fragment>
        )
      }
    
    • React 还提供了 Fragment 的短语法, 看起来像是空标签<> , 但是如果我们需要在 Fragment 中添加任何属性,那么就不能使用短语法
     render() {
        return (
          <>
            <h2>H2 标题</h2>
            <button >btn</button>
            <div>
                <p>p 标签</p>
            </div>
          </>
        )
      }
    

    相关文章

      网友评论

          本文标题:Fragment

          本文链接:https://www.haomeiwen.com/subject/soqmurtx.html