我们像这样创建展示组件或无状态组件
const MyComponent = () => {
return(<div>my component</div>)
}
但我见过这个
const MyComponent = () =>
<div>
<h1>head</h1>
my component
</div>
所以现在我很困惑在使用 es6 的箭头函数时需要大括号。
这让我在使用地图渲染列表时感到困惑
较短的版本
<div>
{map(o =>
<div>{o.name}</div>
)}
</div>
更长的版本
<div>
{map(o => {
return(<div>{o.name}</div>)
})}
</div>
两者都是正确的,但为什么要写更长的时间呢?