You don't need to use react and vue as single page frameworks, you can just use them for reactivity / events. There are lightweight alternatives for that too.
If you do it that way you don't need server side rendering since your JS is only handling events and there are no client side components or anything like that.
If you do it that way you don't need server side rendering since your JS is only handling events and there are no client side components or anything like that.