Что касается хорошей идеи, мы получаем ее в соответствии с официальными документами React:
React был разработан с самого начала для постепенного принятия, и вы можете использовать столько React, сколько вам нужно. Возможно, вы просто хотите добавить некоторые «брызги интерактивности» на существующую страницу. Реактивные компоненты - отличный способ сделать это.
Вот их подход к добавлению ограниченной функциональности React к не-React-страницам без каких-либо инструментов для сборки, просто чистый HTML DOM.
Что касается личного мнения, которое выходит за рамки темы, я только сделал полные страницы в React, прикрепленные к сторонним веб-сайтам. Хотя те, которые работали хорошо, Мосе Рагуццини может быть прав в том, что это слишком много хлопот / накладных расходов, если он может быть обработан с ванильным JS.