#このチュートリアルの動作環境: Windows7 システム、react17.0.1 バージョン、thinkpad t480 コンピューター。 推奨: 「react でスタイルの競合を解決する方法: まず、対応するコード ファイルを開き、次にクラス名の前にモジュール名を追加します。たとえば、コンポーネント名 LoveVideo をコンポーネント全体のスタイル シートの CSS クラス名の前に追加します。 。
Javascript 基本チュートリアル 」
react でのスタイルの競合の解決
react 開発には多くのニーズがあります注意する必要がある, 言い換えれば, 踏まなければならない落とし穴がたくさんあります. ここで私が遭遇した落とし穴を共有します, それはスタイルの競合です. これは注目すべき問題です. まず, 例を見てください: 2 つのコンポーネントがあり、1 つは TestAComponent と呼ばれ、もう 1 つは TestBComponent と呼ばれます。TestA コンポーネントでは青色の背景色でボタンを作成し、TestB では赤色の背景色でボタンを作成しました。 TestAComponent コンポーネント A:class TestAComponent extends React.Component { render() { return ( <div> <button className="box">背景为蓝色</button> </div> ); } }
.box{ font-size: 20px; margin: 10px; padding: 20px; background-color: blue; border-radius: 10px; }
class TestBComponent extends React.Component { render() { return ( <div> <button className="box">背景为红色</button> </div> ); } }
.box{ font-size: 20px; margin: 10px; padding: 20px; background-color: red; border-radius: 10px; }
<div> <button className="LoveVideobox">TestA 背景为蓝色</button> </div> .LoveVideobox{ font-size: 20px; margin: 10px; padding: 20px; background-color: blue; border-radius: 10px; }
などのグローバル共通スタイル
以上がReact でのスタイルの競合を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。