Notes Nuxt docs, chapter by chapter The official Nuxt 4 documentation in its own order: getting started, concepts, every directory, going further, and the components, composables, utils and commands reference.
Pages 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. Getting started II — routing, SEO, transitions, data, state, errors The middle Getting Started chapters — Routing, SEO and Meta, Transitions, Data Fetching, State Management and Error Handling — reduced to the statements, options and defaults the docs make. Getting started III — server, layers, prerendering, deployment, testing, upgrade The last Getting Started chapters — the Nitro server, layers and their priority, crawl-based prerendering and payload extraction, deployment targets and presets, the @nuxt/test-utils testing setup, and the upgrade guide's list of Nuxt 4 changes. Concepts The Guide's Concepts chapters — Auto-imports, Nuxt Lifecycle, Vue.js Development (including Vapor interop), Rendering Modes, Server Components, Server Engine, Modules, ES Modules, TypeScript and Code Style — as statements to remember. Directory structure — app/ What the docs state for every entry under app/ — assets, components, composables, layouts, middleware, pages, plugins, utils, app.vue, app.config.ts, error.vue and router.options.ts — including scanning rules, naming and ordering. Directory structure — project root The root-level entries the docs describe — content, layers, modules, public, server, shared, test, .env, .gitignore, .nuxt, .nuxtignore, .nuxtrc, .output, nuxt.config.ts, package.json and tsconfig.json — and the rule each one carries. Going further The Going Further chapters — Experimental Features and their flags, Features and the future namespace, How Nuxt Works, Runtime Config, the Nightly Release Channel, Lifecycle Hooks, Layers, NuxtApp, Debugging, Custom Events, Server Imports, Kit and Builders. Recipes, best practices and AI docs The Guide's Recipes (Custom Routing, Custom useFetch, Mostly-Static Sites, Sessions and Authentication, Vite Plugins), the Best Practices pages (Accessibility, Dev Containers, Hydration, Performance, Plugins) and the AI pages (llms.txt, MCP server). API — components Every built-in Nuxt component from the API reference with its props, slots and rules — ClientOnly, DevOnly, NuxtClientFallback, NuxtPage, NuxtLayout, NuxtLink, NuxtLoadingIndicator, NuxtErrorBoundary, NuxtIsland, NuxtRouteAnnouncer, NuxtAnnouncer, NuxtTime, NuxtImg, NuxtPicture, NuxtWelcome and Teleport. API — composables Every composable in the Nuxt API reference with its purpose, signature shape, side and version — from useAsyncData and useFetch to createUseFetch, useAnnouncer, useLayout, useRuntimeHook, onPrehydrate, useHydration, usePreviewMode and the request/response helpers. API — utils Every utility in the Nuxt API reference — the define* macros, navigation helpers, error helpers, data and state cache helpers, preload and prefetch helpers, lifecycle utilities and the server-side response helpers. API — commands, configuration, advanced The Nuxt CLI and every command with its notable flags, the top-level keys of nuxt.config, the three hook families, the import.meta flags, and the error-code catalogue. Notes for the whole section