エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
最近Reactにハマッています。 仮想DOMフル使用、やたら難解なライフサイクルフックの仕様など少々時代に... 最近Reactにハマッています。 仮想DOMフル使用、やたら難解なライフサイクルフックの仕様など少々時代に逆行気味な気もしますが、豊富なエコシステムとシンプルなjsx記法はやっぱり書いてて楽しいですね。 Hooksを始めとするReactの仕様を正しく理解してデータの取り扱いを工夫して無駄なレンダリング・繰り返し処理を減らし、少しでも動作を軽くするために実装の改善案をまとめてみました。 1. コンポーネント内での初期データ取得・加工は極力避ける。 こちらの記事でも言われていますが、「ReactはあくまでUIライブラリだからUI以外の事はやるべきではない」というのは鉄則です。 Webアプリの初回起動時にREST APiやサーバー内のenvファイル(TauriやElectronならconfigなど)を非同期処理で読み込んでデータを取得し、 アプリに必要なデータを加工して準備するのは大抵のType