Реактивен ли response.js с компонентами jQuery / UI

55

React (и Om для cljs) выглядит чрезвычайно привлекательно, но я полагаю, что, возможно, невозможно использовать компоненты, не относящиеся к реагенту, например. jQuery и jQueryUI вместе с кодом React на той же странице/приложении.

Кто-нибудь может подтвердить?

  • 14
    React работает в виртуальном DOM, поэтому не очень полезно манипулировать объектами в реальном DOM параллельно. Таким образом, jQuery и другие не слишком хорошо играют с React. Тем не менее, существуют способы обращения к фактическому DOM через getDOMNode() и т. Д., getDOMNode() позволят вам интегрировать ваши существующие плагины jQuery для работы с React. См. Facebook.github.io/react/docs/working-with-the-browser.html для получения дополнительной информации.

1 ответ

44

Да, реакция может хорошо работать с вашими библиотеками.

Проверьте эти два примера в репозитории.

  • Bootstrap + jQuery

https://github.com/facebook/react/tree/master/examples/jquery-bootstrap

  1. jQuery Mobile

https://github.com/facebook/react/tree/master/examples/jquery-mobile

  • 25
    Хотя он может хорошо играть, вы должны быть осторожны, потому что, если ваша другая библиотека изменит часть HTML-кода, управляемого вашим приложением, ваше приложение перестанет работать. Вы были предупреждены.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню