title: Server-side reactjs how to render all routes server-side / is it necessary for SEO? (Electrode)
body: <p>I am using walmart's electrode framework which is a universal framework that can render components/routes in reactjs on the server side and send back compiled html. Currently what happens is that the initial page load will render on the server and send me back compiled html. However, after clicking on any Link's, the subsequent routing navigation is handled in a SPA-like way and I am no longer receiving templates from the server, rather the client is building them.</p>
  
  <p>So my questions are: </p>
  
  <p>Is there a way I can set it up so that when I click to hit new routes, I continue to receive server-rendered html?</p>
  
  <p>Or is this intentionally the idea that only the initial pageload needs to be rendered server-side and the rest is ok client-side?</p>
  
  <p>Will it negatively impact SEO if only initial page loads and reloads serve html from the server while clicks and routing render html client-side?</p>
  
  <p>Thanks</p>