2014-01-09 39 views
56

React(和Om for cljs)看起來非常吸引人,但我想可能無法使用非React組件,例如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

此外,請查看[這個答案,我在哪裏顯示如何使用jQuery UI與ReactJS](http://stackoverflow.com/a/40350880/1333836)。 –

+0

@ mik01aj感謝您的警告:) – sotn

相關問題