【发布时间】:2022-08-15 17:47:57
【问题描述】:
有人可以解释一下 React 中的<>,它是一个 div 还是什么,我看到它在设计上基本上是不同的,我可以给它添加一个属性,例如,如果你正在迭代它并想要添加所需的索引,我怎样才能做到这一点?
像这样的东西?:
todos.map((t, i), => <key={i}>{t.name}</>)
标签: reactjs
有人可以解释一下 React 中的<>,它是一个 div 还是什么,我看到它在设计上基本上是不同的,我可以给它添加一个属性,例如,如果你正在迭代它并想要添加所需的索引,我怎样才能做到这一点?
像这样的东西?:
todos.map((t, i), => <key={i}>{t.name}</>)
标签: reactjs
他们是 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>
);
}
【讨论】: