2016-11-08 8 views
1

私は、レガシーコードの一部は、ブートストラップで動作し、ブートストラップは、依存関係としてシーンのjqueryの後ろに使用しています...純粋なブートストラップでreact jsを使用するのは正しいですか?

我々が反応すると、純粋なブートストラップを使用することができる場合、私は思っていた、いくつかの移行に取り組んでいますブートストラップと干渉しません反応する仮想DOMの性質? 将来問題が発生することなく使用することは可能でしょうか?

モーダルでは、この2つの技術を混在させると賢明になりますか? /素材UI-ブートストラップを反応させるために変更

、私のためにさらに変更を意味します...

+1

はい、あなたはそれを行うことができます。静的モーダルに 'Bootstrap'を使用して、カスタムコンポーネントをサイトの残りの部分に持たせることができます。しかし、反応とブートストラップ要素の間でデータを共有したい場合は、独自のModalコンポーネントを作成することをお勧めします。フレームワークの範囲外に行くとコードが壊れやすくなります。 – Rajesh

答えて

4

それはちょうどjQueryのプラグインbootstrapよりもreact-bootstrapを使用するには、痛みの少ないかもしれません。 Reactは更新時にDOMを上書きします。そのため、親ノードが更新された場合、jQueryが通常行うようなブートストラップでDOMに何かが追加された場合(たとえばモーダル)、光沢のあるモーダルは忘却に消えるかもしれません。 これを防ぐには、すべてのプラグインをcomponentDidUpdateに再インストールする必要があります。ここでは、この程度

さらに詳しい情報: http://tech.oyster.com/using-react-and-jquery-together/

関連する問題