2014-01-09 12 views
56

React(とcljのOm)は非常に魅力的ですが、おそらく非リアクションコンポーネントを使用することはできません。 jQueryとjQueryUIのものをReactコードと共に、同じページ/アプリケーションに追加します。react.jsはjQuery/UIコンポーネントとうまく動作しますか

誰でも確認できますか?

+14

は_virtual_ DOM内作品に反応するので、並列に_actual_のDOM上のオブジェクトを操作することは非常に有用ではありません。このように、jQueryなどはReactであまりうまく動かない。しかし、 'getDOMNode()'などを通して実際のDOMを参照する方法があります。これは、既存のjQueryプラグインを統合してReactで動作させることができます。詳細についてはhttp://facebook.github.io/react/docs/working-with-the-browser.htmlを参照してください。 – Dave

答えて

46

はい、あなたのライブラリで反応することができます

は、ドキュメントをチェックアウト:https://reactjs.org/docs/integrating-with-other-libraries.html

+23

他のライブラリが反応制御されたHTMLの一部を変更した場合、あなたのアプリは動作を停止するので、うまくいくことができますが、注意する必要があります。あなたは警告されています。 – mik01aj

+0

さらに、[この回答、ReactJSでjQuery UIを使用する方法を示しています](http://stackoverflow.com/a/40350880/1333836)を参照してください。 –

+0

@ mik01aj警告ありがとう:) – sotn

関連する問題