Maybe try React, a lot of cool stuff and design pattern can be used lol, even I've learn and use it for more than a year, I won't say I know inside out of it.
So svelte is like Vue?
const app = new App({
target: document.querySelector('main'),
data: { name: 'world' }
});
Look at that!
React already on my blacklist 😅, though I'm still interested in their rendering engine (what they call it, Fabric?).
Well, the syntax is inspired by Vue. However, Svelte is a compiler while Vue and React are frameworks which need a runtime.
If you have time, try creating a vscode extension or jupyter widget using React or Vue. You will know what the downside is 😉