неужели?
а если это лендинг или небольшой сайт-каталог, где нет сложной бизнес логики? А только несколько интерактивных элементов - слайдеры, модалки, выпадающие меню... Для чего на накой проект тянуть какай-то фреймворк или либу типа реакта?
Феймворки в топку, вообще не сторонник всяких jQueryUI. Отверстать в HTML, добавить интерактива на кастомном JS. Я к говорил в тому, что сайты делают на HTML, а на JS уже наворачивают. Сделать сайт на чистом JS это для меня нонсенс.