Javascript
1addListener = channelId => { 2 this.addMessageListener(channelId); 3}
Javascript
1displayMessages = messages => ( 2 messages.length > 0 && messages.map(message => ( 3 <Message /> 4 )) 5)
*上記はReactのコンポーネント内での関数定義です。
上記のコードでの関数定義において、{}と()が使い分けられている理由を教えて頂きたいです。
参考書を確認したところ、
アロー関数がオブジェクトリテラルを帰す場合、リテラル全体を括弧で括る必要がある
との記載を発見したのですが、これはオブジェクトが返されているため丸括弧にする必要があるのでしょうか?
それとも、React特有の定義方法なのでしょうか。
また、上記に関しての参考ページ等ありましたら合わせてご教示頂けますと幸いです。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/28 09:19