I have been gaining familiarity with Svelte since 2019. I dropped the framework when I couldn't find a decent client-side routing library. In 2019, I didn't know that react-router works by listening to changes to window popstate so I couldn't know how to replicate the pattern. Since then, someone else has vaguely implemented the same pattern as react-router and DigiVault had decided to use svelte as the framework for their new client-facing portal. I used Svelte with TypeScript extensively at DigiVault.
I know enough that I can do almost anything I can do in React in Svelte but I don't know anything of how Svelte works in the background.