Nuxt.js Explained: The Vue Framework for Full-Stack Sites
Introduction Vue (covered early) is a framework for building interfaces — but a real site also needs routing, server rendering, and data fetching, which Vue alone doesn't provide. Nuxt.js, the Vue ecosystem's meta-framework (first released in 2016), adds exactly that layer: it is to Vue what Next.js (covered earlier) is to React. If you like Vue and want to build a complete site — blog, docs, storefront — Nuxt is the standard path. File-based routing and rendering choices Nuxt's core conveniences mirror Next.js, in Vue's style: File-based routing — a file at pages/about.vue automatically becomes the /about route; no router configuration to write Auto-imports — components and composables are available without import statements, so a component file is usable the moment you create it Rendering modes per page — server-side rendering (SSR) for pages that need fresh data and SEO, static site generation (SSG) for content pages that can be built once, and client-side rendering...