【问题标题】:Can you add properties to the <> empty element in React?你可以在 React 中的 <> 空元素中添加属性吗?
【发布时间】:2022-08-15 17:47:57
【问题描述】:

有人可以解释一下 React 中的&lt;&gt;,它是一个 div 还是什么,我看到它在设计上基本上是不同的,我可以给它添加一个属性,例如,如果你正在迭代它并想要添加所需的索引,我怎样才能做到这一点?

像这样的东西?:

todos.map((t, i), => <key={i}>{t.name}</>)

    标签: reactjs


    【解决方案1】:

    他们是 Fragments:

    function Glossary(props) {
      return (
        <dl>
          {props.items.map(item => (
            // Without the `key`, React will fire a key warning
            <React.Fragment key={item.id}>
              <dt>{item.term}</dt>
              <dd>{item.description}</dd>
            </React.Fragment>
          ))}
        </dl>
      );
    }
    

    【讨论】:

    • 这不是一个答案。解释它或在评论部分添加它
    猜你喜欢
    • 2020-09-21
    • 2014-07-20
    • 2013-05-03
    • 2011-10-03
    • 2013-08-28
    • 2019-07-25
    • 2017-12-22
    • 1970-01-01
    • 2018-11-23
    相关资源
    最近更新 更多