vanilla javascript to make component-based UI

I'm working on a side project at the moment, which is a boardgame.
I already implemented the complete game to be usable via CLI but now I want to make a web-interface as well.
I was wondering whether it'd be feasible to make that component-based without any of the big frameworks (angular/react/vue/svelte) as long as i combine it with RxJS to handle the events and DOM manipulation.
And if feasible, how you would approach building these components (e.g. regular HTML files scattered all over the place, ...)
Was this page helpful?