Да, существуют такие библиотеки UI компонентов, которые могут работать как с простым HTML, CSS и JS, так и с ReactJS.
Некоторые из таких библиотек включают:
1. Bootstrap: Это одна из самых популярных библиотек для разработки веб-интерфейсов, которая предоставляет широкий набор стандартных компонентов, таких как кнопки, формы, модальные окна и т.д. Она может быть использована как самостоятельно, так и с ReactJS. Для работы с ReactJS можно использовать дополнительные пакеты, такие как react-bootstrap или reactstrap.
2. Material-UI: Это библиотека компонентов, основанная на Material Design от Google. Она предоставляет широкий набор стилизованных компонентов, таких как кнопки, карточки, выпадающие списки и т.д. Она имеет как обычную версию для работы с HTML, CSS и JS, так и специальную версию для работы с ReactJS.
3. Semantic UI: Это ещё одна популярная библиотека, которая предоставляет большой набор готовых компонентов с хорошо определёнными классами, что делает их легко настраиваемыми с помощью CSS. Она может использоваться как отдельно, так и с ReactJS, используя пакеты, такие как react-semantic-ui.
Конечно, при использовании библиотек компонентов без React вы можете столкнуться с определёнными различиями при интеграции с ReactJS. Чтобы минимизировать эти различия, придётся расширить выбранную библиотеку для работы с ReactJS или использовать её дополнительные пакеты под Реакт основную библиотеку компонентов.