ReactJS is ofcourse a valid choice for this, however if you don't want to have the overhead of loading in a few Kilobytes of a framework-core, i would recommend to use Svelte, since it just compiles your Svelte code into normal JavaScript.
However, if you don't care about this, it's totally valid to use ReactJS or VueJS :). It's honestly just a preference thing of how to build WebApps.
ReactJS is ofcourse a valid choice for this, however if you don't want to have the overhead of loading in a few Kilobytes of a framework-core, i would recommend to use
Svelte
, since it just compiles your Svelte code into normal JavaScript.However, if you don't care about this, it's totally valid to use
ReactJS
orVueJS
:). It's honestly just a preference thing of how to build WebApps.