qwerty1777, интересно как вы себе представляете "библиотеку React" без использования JavaScript? Каждая подобная библиотека написаная под React использует браузерные события и refs и по принципу действия от ванильной ничем не отличается. Разве что представлена в виде универсального компонента.
Так или иначе в интернете полно готовых библиотек как под React, так и на ванильном JS. Уж не знаю, что вам мешает самостоятельно посмотреть и выбрать одну из них.