ReactJSを使ってSPAをビルドしていますが、スタイリングに関して3つの異なるページがあります(私は将来さらにページを追加します)ので、各ファイルに独自のCSSファイルがあります。このReactJSいくつかのCSSファイル
*index.jsx
import index form './index.css'*
*page2.jsx
import page3 form './index.css'*
*page3.jsx
import page3 form './index.css'*
ようなので、私は(インデックス)ページに移動したときに、ブラウザで開いているサイト、それは大丈夫だが、私は、次のページ(PAGE2)に行くとき、再度クリックすると(インデックス)に行く 2つのCSSファイルに同じ名前のクラスがいくつかあり、読み込まれた2番目のCSSファイルがあるためページスタイルが変更されています(page2.css)は(index.css)をオーバーライドしました。
申し訳ありませんが、質問があまり明確でない場合は、
ありがとう!
あなたはCSSモジュールを使うことができますhttps://github.com/css-modules/css-modules –
私はそれを見ましたが、スタイルを動的に適用しなければならないときは、CSSモジュールなしで方法を見つけようとしています お時間をありがとう! –