I'm a heavy fan of Vue.JS as a front-end framework, if things are simple enough or really require a lot of customisation I'll write it in Vue components myself (if the project requires it).
But most of the time, jQuery is enough to sprinkle on top of HTML.
IMO Vue is the jQuery of front-end frameworks, in terms of simplicity. jQuery started out with a lot of competition, but clearly won because of the simplicity of implementing it. I feel the same way about Vue, you don't need to know a lot about it to start using it, while other frameworks have a steep learning curve (I'm looking at you, angular).