(запрашивает данные и рисует график). Этот виджет должен использоваться сторонним приложением которому необходимо на странице отрисовывать несколько таких графиков.
widget.init(‘chart 1’, domElement1);
widget.init(‘chart 2’, domElement2);
Следовательно возникает необходимость некоего реакт приложения которое является совокупностью многих отдельных DOM деревьев.
Как это можно сделать?
Или если упростить вопрос: как в реакте рендерить приложение в нескольких узлах?
ну может как вариант через get получать строку - ID элемента document.getElementById("root")
мой вопрос не об этом. Я спрашиваю «как сделать одно приложение которое одновременно работает в разных DOM структурах?».
возможно нужно смотреть в сторону Portals
Нет. Порталы для вставки компонентов в разные части внутри ОДНОЙ DOM структуры.
ReactDOM.render() ReactDOM.render() ReactDOM.render()
Обсуждают сегодня