2017-11-01 6 views
-2

ビルドしているアプリケーションがあります。私は静的なHTMLでバックエンドとフロントエンドの両方を構築しました。これらはどちらもオンラインの有料テンプレートからビルドされていますが、どちらもブートストラップ3の異なるバージョンに依存します。& 4.範囲スコープのスタイルシート

私はreact-create-appスターターのリアクションアプリを構築し始めましたが、正しくスタイルを設定する

コンポーネントがレンダリングされたときにのみDOMに追加されるように、コンポーネントに範囲を設定する方法はありますか?これらのコンポーネントがページをラップするFRONTENDおよびBACKENDコンポーネントの概念を作成しました。これらのコンポーネントでは、HEADタグを修正して、動作するスタイルシートを追加/削除しようとしましたが、ページがレンダリングされている間に壊れたhtmlを1秒間残しました。

アイデア?私はこの日のほとんどにこだわりました。

+0

ある期間「スコープ」がありました。 https://www.w3schools.com/tags/att_style_scoped.aspしかし、これはゆっくりと消え去っています。もしあなたがこれらの問題に直面しているのであれば、なぜ2つの異なるフロントエンドライブラリを使用しているのか、同じページに両方。 – cidicles

+0

スタイルをCSSモジュールまたはスタイル付きコンポーネントに変換します。 – lumio

+0

@lumio 2つの異なるバージョンのブートストラップを使用してOPを手助けするCSSモジュールがどのようになっているのかよくわかりません。 – earthling

答えて

-1

あなたがしていることに対して強くお勧めします。しかし、本当に必要な場合は、各コンポーネントを別々のiframeに入れてcssを分離し、1つのreduxストアを使用して両方のiframeにデータを供給し、同期させておくことができます。

+0

あなたが私の答えを落とすつもりなら、あなたの推論を知っておくと良いでしょう。 – earthling