I'm surprised you chose to shelve the project after looking at Svelte, as it's by far the simplest framework compared to its contemporaries (React, Vue et al.)
For example, here is a fully functional Svelte component:
``` <h1>Hello world!</h1> ```
And here's another one that adds a bit of design:
``` <h1>Hello world!</h1>
<style> h1 { color: red; } </style> ```
I wouldn't call it particularly hard!