I'm a working as a NodeJS dev for past 2 years. I find working on frontend very tedious, this is the reason why I purchase themes as they already have custom components. For a personal project I've built the whole frontend using EJS to render HTML, the vanilla JS to do everything else.
I tried learning React but it was a steep learning curve for me. Now I want to convert the whole frontend app into a fast loading SPA. What framework is the easiest to learn?
So far I've run into these options: Svelte and VueJs.
The major downside to using highly unopinionated frameworks like Mithril is that the burden of project organization is on you. But since this is a personal project that you can use to learn FE development, I think it would be a good fit.
It’s hard to expect people to make a sane function, let alone a sane front end component. Before React, our expectations were zero in this space. If you care about these things, invest the time and learn React. If not, jquery is more than enough to build the most robust modern ui that will be performant. In other words, show me the most advanced/performant user interface you see on the internet today and I’ll show you how to do it with jquery (you have my word on this).