React.fragment 和 <> 有什么区别
React.fragment 可以添加 key(key
是唯一能传递给Fragment
的属性。在未来,我们可能会支持其他如事件处理器的属性。)
<> 无法加上 key
短语法
这里有一种短语法可以用来声明Fragment,它看起来就像是空标签:
class Columns extends React.Component {
render() {
return (
<>
<td>Hello</td>
<td>World</td>
</>
);
}
}
你可以像使用其他元素一样使用它,除了它不支持key和属性。
参考资料:
https://juejin.cn/post/6844903983790686215