Как в React обратиться к элементу за пределами рута?

Весь проект построен на реакт-модулях. По сути, на странице есть много root-элементов в которые рендерятся компоненты. В итоге, часть страницы состоит из реакт компонентов, а часть из обычной верстки.

В такой "парадигме" возникла необходимость обратиться к элементу вне моего модуля, т.е. в соседний react-узел. Как это можно сделать?

В коде примерно так:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
</head>
<body>
  <header>...</header>
  <main>
    ...

    <div id="root-1"></div> <!-- Реакт точка -->
  </main>

  <div id="root-2"></div> <!-- Вторая реакт точка -->
</body>
</html>

Ответы (1 шт):

Автор решения: Ivan Nagaiko

Можно воспользоваться нативными методами javascript (Например, document.getQuerySelector)

→ Ссылка