エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
パフォーマンスだけを根拠に、意味論や可読性を犠牲にする設計を見かけることがあります。 そのような主... パフォーマンスだけを根拠に、意味論や可読性を犠牲にする設計を見かけることがあります。 そのような主張は一見もっともらしく聞こえますが、それが長期的に見て適切な判断かどうかは冷静に見直す必要があります。 この記事では、こうした「気付けない程度の最適化」を理由に、可読性・意味論を切り捨てることの危険性について解説します。 1. React.Fragment vs div : 速さの幻想 React.Fragment(<></>)はdivよりもパフォーマンスが悪いから使うべきではない 実際はどうか React.Fragmentとdivの実行速度の差は、ほとんどのユースケースで体感できないレベルである。 Reactのバージョンやブラウザによって最適化は変わる。 以前はdivの方がわずかに速いという話もありました。 しかし、その差は数ミリ秒未満であり、実際のアプリケーションではほとんど影響しません。