ホームページ > ウェブフロントエンド > CSSチュートリアル > React で子コンポーネントから親スタイルをカスタマイズする

React で子コンポーネントから親スタイルをカスタマイズする

Patricia Arquette
リリース: 2024-12-07 09:23:13
オリジナル
192 人が閲覧しました

Customizing Parent Style from a Child Component in React

子コンポーネントが親要素のスタイルをカスタマイズする必要があるシナリオが考えられます。 ref を使用してこれを達成できます。 ref は、DOM にアタッチされたときに DOM 要素にアクセスできるようにする React の関数です。

標準の CSS では、子コンポーネントから親コンポーネントのスタイルを直接変更することはできないことに注意することが重要です。 :has() CSS セレクターは、子に基づいて親を条件付きでスタイル設定できますが、子ではなく親コンポーネント自体から適用する必要があります。


これは、子コンポーネントが親要素からパディングを削除する実際の例です:

const Child = () => {
  戻る (
    <div ref="{(子要素)" if childelement.parentelement>
      私はその子です
    </div>
  );
};

const 親 = () => {
  戻る (
    <div>




<hr>

<h3>
  
  
  これはどのように作動しますか?
</h3>

<ol>
<li>
<p><strong>ref とは何ですか?</strong></p>

<ul>
<li>
ref は、マウントされた (DOM に追加された) DOM 要素にアクセスできるようにする React prop です。</li>
</ul>
</li>
<li>
<p><strong>いつ実行されますか?</strong></p>

<ul>
<li>DOM 要素がアタッチされると、ref 関数が実行されます。</li>
</ul>
</li>
</ol>


<hr>

<p>このアプローチは迅速であり、子コンポーネントから親スタイルに微調整を加える必要がある特定の使用例に適しています。</p>


          </div>

            
        </div>
ログイン後にコピー

以上がReact で子コンポーネントから親スタイルをカスタマイズするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート