エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Props のバケツリレー (Props Drilling) を解決したいからといって、安易に Context を使ったり、状態管... Props のバケツリレー (Props Drilling) を解決したいからといって、安易に Context を使ったり、状態管理ライブラリ(Recoil, Jotai, Redux)に頼ったりしていませんか? そんなことをせずとも、「CompA が CompB を使い、CompB が CompC を使い、 CompC が ...」という依存関係のチェーンを浅くするのが最善の解決策である場合があります。 KISS (Keep It Simple Stupid) という名言があります。暗黙的な連携が発生しない「Props を渡すだけ」のシンプルな関係性を守ることによって、将来のコード読解が楽になり、メンテナンスが容易になり、そもそもバグの混入を防ぐことができます。一石三鳥ですね。 前回の記事では「そもそも無駄なコンポーネントを挟まない」テクニックを紹介しましたが、それでも除ききれなかった