Показать сообщение отдельно
  #1 (permalink)  
Старый 09.12.2014, 18:10
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

React: в поисках корня
я хочу заюзать компонент модального окна (jQuery плагин). содержимое компонента (потомки) передаются в модальное окно.

модальное окно (непосредственно HTML элемент) создается средствами jQuery - то бишь в обход виртуального DOM.

ну и React ругается на то, что потомки потеряли корневой элемент:
Код:
Invariant Violation: findComponentRoot(...): Unable to find element. This probably means the DOM was unexpectedly mutated
структура DOM дерева при этом какая-то такая:
<body>

    <div id="REACT ROOT"><!-- корневой элемент приложения --></div>

    <div class="modal"><!-- созданное модальное окно и потомки --></div>

</body>


кто сталкивался? как решать это дело?



... есть мысля: как-то создавать новый корневой элемент внутри модального окна, и там отрисовывать потомков. но вот что-то не могу додумать, как это делается)
Ответить с цитированием