Маленькая js библиотека для реактивности?
Vue 3. Именно 3. 
Можно использовать без сборщика. Но с ним, всё таки получше. 
Ну, и можно вытащить только несколько функций, из фреймворка для реактивности а всё остальное не использовать. (Пример)
Поддерживаю ответ про Vue 3.
Добавлю для поисковых роботов, что можно использовать:

AlpineJS, эдакий Vue на минималках для совсем простых проектов
React (хоть это и будет боль через рендер функции, или куча дополнительных библиотек для поддержки JSX 
