【发布时间】:2014-01-09 20:04:19
【问题描述】:
React(以及 cljs 的 Om)看起来非常吸引人,但我想可能无法使用非 React 组件,例如jQuery 和 jQueryUI 与 React 代码一起位于同一页面/应用程序上。
谁能确认一下?
【问题讨论】:
-
React 在 virtual DOM 中工作,因此在 actual DOM 上并行操作对象并不是很有用。这样一来,jQuery 和其他人在 React 上玩的不太好。但是,有一些方法可以通过
getDOMNode()等方式引用实际的 DOM,这将允许您集成现有的 jQuery 插件以使用 React。请参阅facebook.github.io/react/docs/working-with-the-browser.html 了解更多信息。