Motivations for using React/Vue SSR

Yeah, when I wrote “normal SPA” I meant an SPA that uses server API and is rendered client side. Moving the rendering part to the server and throwing a NodeJS Server in might be a case of premature optimization, I’d start with client side rendering and maybe async components (for Vue Components Basics | Vue.js I think React has a similar concept starting with v.16).

Offloading the rendering to the server has it’s costs since it takes away the work from the browser of each user and lets server do it - the more users the app has, the more extra work for the server. It’s by no means a deal breaker but still I’d avoid using it unless there’s a good reason.