Perfeito, faz total sentido!
Em paralelo caso ainda considere o Svelte e queira uma abstração maior, você pode usar o SvelteKit: https://kit.svelte.dev/
Show! Se possível, seria muito massa você compartilhar sua experiência mais na frente em um novo post 🤝