Just use Svelte. It's a super simple API, the "trickiest" part is the "reactive sections" but the whole API and reactivity part you can grok in an afternoon.
In the past I have used Angular and React - these days I just always reach for Svelte (speed and simplicity).