The Building Nuxt apps section explains how to build with Nuxt at senior depth. This section is the reference layer: the official Nuxt 4 documentation, chapter by chapter, in the docs' own order, distilled to the statements an interviewer can check. Every page links to the chapters it summarises. Read a digest, open the chapters, then train the section's questions, which are written at the level of the docs.
Snapshot: Nuxt 4.5.2 is the latest release (5 August 2026). The docs describe some things that are landing in 4.6 or Nuxt 5 (nuxt/server imports, server builders); those are marked as such here.
NUXT_E…)..md to its URL or via https://nuxt.com/llms.txt, and there is an official MCP server at https://nuxt.com/mcp. Mentioning this shows you know how to work with the docs in 2026 tooling.v3.12, v3.14, v4.3, v4.4). Knowing the recent ones (useAnnouncer 4.4.2, clearNuxtState({ reset }) 4.4, View Transition types 4.4, disabling modules and the server alias 4.3) signals that you read release notes.| Page | Docs chapters |
|---|---|
| Getting started I | Installation, Configuration, Views, Assets, Styling |
| Getting started II | Routing, SEO and Meta, Transitions, Data Fetching, State Management, Error Handling |
| Getting started III | Server, Layers, Prerendering, Deployment, Testing, Upgrade Guide |
| Concepts | Auto-imports, Nuxt Lifecycle, Vue.js Development, Rendering Modes, Server Components, Server Engine, Modules, ES Modules, TypeScript, Code Style |
| Directory structure — app/ | assets, components, composables, layouts, middleware, pages, plugins, utils, app.vue, app.config.ts, error.vue |
| Directory structure — root | content, layers, modules, public, server, shared, test, .env, .gitignore, .nuxt, .nuxtignore, .nuxtrc, .output, nuxt.config.ts, package.json, tsconfig.json |
| Going further | Experimental Features, Features, How Nuxt Works, Runtime Config, Nightly channel, Lifecycle Hooks, Layers, NuxtApp, Debugging, Custom Events, Server Imports, Kit, Builders |
| Recipes and best practices | Custom Routing, Custom useFetch, Mostly-Static Sites, Sessions and Authentication, Vite Plugins; Accessibility, Dev Containers, Hydration, Performance, Plugins; llms.txt, MCP |
| API — components | Every built-in component and its props |
| API — composables | Every composable, its signature and side |
| API — utils | Every utility function |
| API — commands, config, advanced | The CLI, nuxt.config keys, hooks, import.meta, error codes |
Read the digests in order once, opening the linked chapters as you go and marking pages as read. Then train this section's questions in "Unseen first" mode; they are deliberately fact-level so that the vocabulary becomes automatic. The Building Nuxt apps questions then test whether you can use the facts.
Search engines still rank nuxt.com/docs/3.x/... and old blog posts highly. Nuxt 4 changed defaults (app/ directory, data defaulting to undefined, shallow data fetching, compatibilityDate) and every digest here is written against /docs/4.x/. Check the URL before trusting a snippet.
https://nuxt.com/llms.txt, count the pages under each part of the docs, and note which ones you have never opened..md to any docs URL and read it raw; then configure the Nuxt MCP server in your editor and ask it one question about useAsyncData."Well enough to navigate it from memory: Getting Started from installation to the upgrade guide, the Guide's concepts and directory structure, the Going Further chapters on runtime config, hooks, layers and internals, the recipes, and the API reference for components, composables, utils and the CLI. I know which features carry a recent version badge, I read the docs as Markdown or through the Nuxt MCP server when I need precision, and I check the 4.x URL before I trust a snippet, because the 3.x defaults differ."
Nothing yet. Notes filed here show up on every page of this section.
API reference map
The Vue API reference as a quiz sheet — application API and config, general helpers, every built-in directive with its modifiers, special elements and attributes, the SFC spec and script setup rules, reactivity utilities, compile-time flags and the SSR API.
Getting started I — installation, configuration, views, assets, styling
The first Getting Started chapters — creating a project, nuxt.config with environment overrides, runtimeConfig versus app.config, external config files, app.vue/pages/layouts, the public and assets directories, and every way to load styles.