Я пишу браузерное расширение, хочу встроить с помощью content script html элементы во фронт на реакте. Затрет ли реакт мои элементы при следующем рендере?
Внесу немного ясности
Мне было необходимо отобразить некоторую информацию поверх элементов в dom
Сделал это с помощью position: absolute, и полученных координат элементов, используя метод getBoundingClientRect()
И все это добро засунул в shadow dom
Но в итоге этот вариант меня вообще не устраивает, так как элементы не имеют общего родителя, и наезжают друг на друга, при увеличении контента
Может есть какие-то другие варианты это реализовать?
Так делать не надо. Замените код отвечающий за рендер на свой. Сделать это можно при помощи задания правила для редиректа на declarative_net_request, чтобы за место js скриптов сайта, грузились ваши скрипты, которые содержат и js скрипты сайта и вашу добавку.