title: How does SSR works after the initial load in NuxtJS?
body: <p>In pure VueJS application we have a <code>&lt;div id="app"&gt;&lt;/div&gt;</code> container, where VueJS puts all the stuff which needs to be rendered.</p>
  
  <p>Thus, if we open the source code in browser, we will not see any rendered content.</p>
  
  <p>So, if we use Nuxt capabilities of SSR, on the first initial load all the components are rendered on the server, ad we see some HTML stuff. </p>
  
  <p>But, what happens when we navigate through the site, when it works in "spa mode" (using <code>&lt;nuxt-link&gt;</code>). When I click on a link, the site is not fully reloaded. I cannot see any requests in chrome dev tools, non XHR non others. And even if we got fully rendered content from the backend, it is being inserted through javascript, like in <code>&lt;div id="app"&gt;&lt;/div&gt;"</code> case, since we do not reload the page. </p>
  
  <p>But I can see in the source code that everything works as SEO needs: all the html is present in source code after navigation to some other routes. But how this happens?</p>