この条件文はどのように単純化できますか? return文が複数回使用されています。この場合、例えば三項演算子を使用できますか?変数を返すときにif文の代わりに三項演算子を使用
コンポーネントを非表示にするにはnullを返すのが適切ですか?
import Item from './Item';
const Component = ({data, onChange}) => {
if (data) {
const items = data.map((item) => {
return <Item onChange={ onChange } />
});
return(
<ul>{items}</ul>
);
} else {
return(null);
}
}
export default Component;
早く戻ります。 elseから戻り値を取り出し、 'if(!data)'の中の一番上に貼り付けて、他のif文を削除します。 – evolutionxbox
簡体字?ほとんど。短縮された?もちろん、いつものように。 – Bergi