エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Webフロントエンドフレームワークに限定されずに利用できるContext API
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Webフロントエンドフレームワークに限定されずに利用できるContext API
はじめに コンポーネントベースでWebフロントエンドを実装する場合、親コンポーネントから子コンポーネ... はじめに コンポーネントベースでWebフロントエンドを実装する場合、親コンポーネントから子コンポーネントにデータを渡す場合には 主に Props と表現されるインターフェースを用いる。 これは、HTML における Attribute のように表現されたり、単に関数の引数として表現されたりする。 表現方法はコンポーネントを実装するライブラリによって色々だが、共通しているのは子にのみデータを渡せるという点だ。 この性質がいわゆる props drilling という、データの所有者からデータの使用者まで間に存在するコンポーネントが props をバケツリレーのように渡していく状態を生むことがある。 このことは、間に存在するコンポーネントに対する知識の流出や、コンポーネントの責任の曖昧さを引き起こす。 これを解決するために、中間のコンポーネントをスキップしてデータを渡す API が各ライブラリか