Чем заменить jQuery: Alpine.js или Stimulus?
Как насчёт Vanilla JS?
В общем ответы на тостере как всегда...
Для себя выбрал Alpine.js - все-таки его синтаксис сильно похож для Vue - такой же лаконичный и приятный.
Однако, хранить всю логику прямо в HTML аттрибутах я считаю крайне некрасиво, поэтому я строю аля компоненты.
Посмотрите на этот мой пример: https://jsfiddle.net/rom4i/b10ukdfx/
Очень удобно!

Stimulus, наверное, более правильный способ разработки, но под каждое действие придется создавать отдельный файл, что занимает время, да и синтаксис для меня менее очевидный.