学習上のリアクション私は、宣言の2つの方法に出くわしました。 return
声明で古典fat arrow
構文を使用して
React。ファット矢印関数を使用したコンポーネント宣言(ES6構文仕様)
。
const Component =() => {
return (
<div>Hello</div>
)
}
そして最近、私は単純化されたバージョンをdiscoverdました。
const Component =() => (
<div>Hello</div>
)
私は第二の方法が機能する理由の説明を見つけることができなかったので、多分あなたは、このトピックに関するいくつかの経験を共有したり、さらにそれをカバーして記事のリンクを残すことができますか?
[arrow functions with MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/)を参照してください。 Arrow_関数)。 – Nit
Fat arrowは、暗黙のリターンとして機能します。したがって、最初は冗長です。 –
arrow関数には多くの定義済みの構文があるためです。最初は、複数のステートメントまたは式を持つ関数のブロックを作成します。後者はブロックを作成せず、暗黙的に式を返します。 – Li357