Next.js 16 — Documentação Completa

Full reference documentation for Next.js 16 (App Router). Use when building with Next.js — routing, data fetching, caching (use cache/fetch/revalidate), Server/Client Components, Server Actions, rendering strategies, deployment/self-hosting, config options, or migrating from Pages Router. Covers App Router primarily, with Pages Router legacy reference.

456 capítulos

Next.js 16 — Documentação Completa

Fonte: nextjs.org/docs (llms-full.txt, capturado 22-08-2026) | Páginas: 456 | Gerado: 2026-08-24

Como usar este skill

  • Sem argumento — carrega o índice de tópicos pra referência
  • Com um tópico/API — pergunte sobre server actions, use cache, generateStaticParams ou outro termo indexado; eu encontro e leio o capítulo relevante
  • Com capítulo — peça ch100; eu carrego esse capítulo específico
  • Navegar — pergunte "quais tópicos você tem sobre caching?" pra ver o índice completo

Quando você perguntar sobre algo não coberto no índice abaixo, eu vou ler o arquivo do capítulo relevante antes de responder.

⚠️ Nota: este projeto (D:\Projetos) também tem o catálogo curado consultar-base (D:\Projetos\knowledge) — prefira aquele quando cobrir o que você precisa. Este skill é a documentação OFICIAL completa e crua do Next.js, útil quando você precisa do texto exato da doc (opção de config específica, comportamento exato de uma API, nota de migração de versão) que outra fonte pode não ter capturado. É bem maior que o catálogo curado (456 páginas) porque é uma cópia completa da doc oficial, não curadoria.


Índice Rápido por Categoria

Getting Started: Getting Started ch001 · Installation ch002 · Project Structure ch003 · Layouts and Pages ch004 · Linking and Navigating ch005 · Guides (índice) ch020

Roteamento / File Conventions: page.js ch123 · layout.js ch119 · template.js ch136 · loading.js ch120 · error.js ch114 · global-error.js ch114 · not-found.js ch122 · route.js ch127 · default.js ch112 · Dynamic Segments ch113 · Route Groups (folder) ch134 · Parallel Routes @slot ch124 · Intercepting Routes (.) ch118 · Route Segment Config ch144 · Redirecting ch074 · Proxy (proxy.ts) ch017/ch372

Data Fetching & Caching: Fetching Data ch007 · Caching ch009 · Revalidating ch010 · use cache ch100 · use cache: private ch101 · use cache: remote ch102 · ISR ch044/ch305 · ISR with Cache Components ch045 · Draft Mode ch040 · Preview Mode (legado) ch318 · revalidatePath ch176 · revalidateTag ch177 · Caching (Previous Model) ch028 · Data Security ch037

Server/Client Components: Server and Client Components ch006 · use client ch103 · use server ch104 · React.cache ch007 · Rendering Philosophy ch075 · Authentication with Cache Components ch025

Server Actions & Mutations: Mutating Data ch008 · Server Actions ch079 · Forms ch042 · refresh() ch175 · useActionState/useFormStatus/useOptimistic (topic index)

Rendering & Streaming: Rendering ch349 · Streaming ch083 · Partial Prerendering (via ch009/ch073) · Error Handling ch011 · Suspense boundary (topic index)

Styling: CSS ch012 · CSS-in-JS ch035 · Sass ch076/ch321 · Tailwind CSS v3/v4 ch084/ch325 · PostCSS ch317 · cssChunking ch207

Otimizações: Image Optimization ch013 · Font Optimization ch014 · Metadata and OG Images ch015 · Lazy Loading ch051 · Third Party Libraries ch090/ch331 · Analytics ch023 · Package Bundling ch316

Testing: Testing (índice) ch085 · Jest ch087 · Vitest ch089 · Playwright ch088 · Cypress ch086 · Testing Adapters ch274/ch437

Configuração (next.config.js): Configuration (índice) ch193 · next.config.js ch194 · dezenas de páginas de opção individual — cacheComponents ch201, cacheHandlers ch202, images ch219, output ch227, redirects ch238, rewrites ch239, serverActions ch241, turbopack ch250, typescript ch258, typedRoutes ch257 (ch195-269 e duplicatas em ch388-428) · CLI (create-next-app, next CLI) ch267-269

Deployment & Self-Hosting: Deploying ch018/ch292 · Deploying to Platforms ch039 · Self-Hosting ch078/ch323 · Static Exports ch082/ch324 · deploymentId ch208/ch396 · Adapters (índice + API) ch270/ch433-443

Upgrading/Migrating: Upgrading ch019/ch091/ch332 · Codemods ch092/ch333 · Version 9-16 (changelogs) ch334-339, ch093-095

Pages Router (legado): Project Structure ch288 · Pages and Layouts ch342 · Dynamic Routes ch343 · Custom App/_app ch345 · Custom Document/_document ch346 · API Routes ch347 · Custom Errors ch348 · getStaticProps ch351/ch379 · getStaticPaths ch356/ch378 · getServerSideProps ch350/ch357 · getInitialProps ch376

API Reference: Functions (hooks/APIs) ch152-192 · Directives (use cache, use client, use server) ch100/ch103/ch104 · Components (<Image>, <Link>, <Script>, <Form>) ch363-374 · File-conventions ch112-143

Arquitetura/Comunidade: Backend for Frontend ch026 · Multi-Zones ch062/ch314 · Accessibility ch447 · Contribution Guide ch452


Chapter Index

#TítuloConceitos-chave
ch001Getting StartedApp Router, roadmap da seção Getting Started
ch002Installationcreate-next-app, Turbopack, TypeScript, path aliases, next upgrade
ch003Project Structurearquivos especiais de rota, dynamic segments, route groups, parallel/intercepting routes
ch004Layouts and Pagespage, layout, dynamic segments, searchParams, <Link>, PageProps/LayoutProps
ch005Linking and Navigatingprefetching, streaming, client-side transitions, generateStaticParams, useLinkStatus
ch006Server and Client Components"use client", RSC Payload, hydration, interleaving, server-only
ch007Fetching Datafetch API, ORM, <Suspense>, use API, React.cache, Promise.all
ch008Mutating DataServer Functions, "use server", useActionState, revalidatePath, redirect, cookies
ch009Cachinguse cache, cacheLife, Partial Prerendering, connection(), Suspense
ch010RevalidatingcacheLife profiles, cacheTag, revalidateTag, updateTag, revalidatePath
ch011Error HandlinguseActionState, notFound(), error.js, catchError, global-error.js
ch012CSSTailwind CSS, CSS Modules, Global CSS, ordering/merging
ch013Image Optimizationnext/image, static import, remote images, remotePatterns
ch014Font Optimizationnext/font/google, next/font/local, variable fonts
ch015Metadata and OG imagesmetadata object, generateMetadata, streaming metadata, ImageResponse
ch016Route Handlersroute.js convention, HTTP methods, GET caching, use cache, RouteContext
ch017Proxyproxy.ts, matcher, NextResponse.redirect, optimistic checks
ch018DeployingNode.js server, Docker (output standalone), Static export, Deployment Adapter API
ch019Upgradingnext upgrade, codemod upgrade latest, next@canary, version guides
ch020Guidesíndice de guias, Cache Components, Authentication, AI Coding Agents
ch021Adopting Partial PrefetchingApp Shell, partialPrefetching, prefetch='partial', use cache, Suspense
ch022AI Coding AgentsAGENTS.md, Next.js MCP server, agent-browser, next-dev-loop skill
ch023AnalyticsuseReportWebVitals, instrumentation-client.js, Web Vitals, sendBeacon
ch024AuthenticationSession (stateless/database), DAL, verifySession, DTO, Proxy optimistic checks
ch025Authentication with Cache Componentsuse cache: private, Suspense boundary, Data Access Layer, cacheTag
ch026Backend for FrontendRoute Handlers, proxy, content negotiation, NextRequest/NextResponse
ch027Buildingroute table symbols, blocking-prerender errors, --debug-prerender, generateStaticParams
ch028Caching (Previous Model)fetch cache option, unstable_cache, dynamic/fetchCache/revalidate, revalidateTag
ch029CDN CachingCache-Control headers, Vary, _rsc parameter, pathname-based cache keying
ch030CI Build Caching.next/cache, provedores de CI, cache key com lockfile hash
ch031Client-side data fetchinguse(), lib de cache client, server-provided fallback, cache layers (server/client/lib)
ch032SWRuseSWR, SWRConfig fallback, suspense, mutate/optimisticData
ch033TanStack QueryuseQuery/useSuspenseQuery, HydrationBoundary, queryOptions, dehydrate manual com Cache Components
ch034Content Security Policynonce via Proxy, dynamic rendering obrigatório, Subresource Integrity, PPR incompatível
ch035CSS-in-JSstyle registry, useServerInsertedHTML, styled-jsx, styled-components
ch036Custom Servernext(), app.prepare(), incompatibilidade com output standalone
ch037Data SecurityData Access Layer, tainting, server-only, secure action IDs, IDOR
ch038Debugginglaunch.json, --inspect flag, source maps webpack://, React DevTools
ch039Deploying to Platformsfunctional vs performance fidelity, streaming required, shared cache, adapter API
ch040Draft ModedraftMode(), cookie __prerender_bypass, secret+slug, 'use cache' bypass
ch041Environment VariablesNEXT_PUBLIC_ inlining, ordem de carregamento .env*, @next/env, runtime env vars
ch042FormsServer Actions em <form>, useActionState, useFormStatus, useOptimistic, bind()
ch043How Revalidation Workstag system (explicit/soft), updateTags/refreshTags, HTML+RSC consistency, deploymentId
ch044ISRrevalidate, generateStaticParams, revalidatePath/revalidateTag, unstable_cache, x-nextjs-cache
ch045ISR with Cache ComponentsApp Shell, cacheComponents+partialPrefetching, generateStaticParams, upgrade em background
ch046Instant navigationstatic shell vs App Shell, prefetch={true}, validationLevel/instant=false, instant() e2e helper
ch047Instrumentationinstrumentation.ts, register(), NEXT_RUNTIME
ch048Interactive appsuseOptimistic, useTransition, useActionState, data-pending, cacheTag+updateTag
ch049InternationalizationLocale, sub-path/domain routing, app/[lang], dictionaries, next/root-params
ch050JSON-LDJSON-LD, sanitização XSS, <script type="application/ld+json">, schema-dts
ch051Lazy Loadingnext/dynamic, ssr: false, named exports, magic comments (webpackIgnore/turbopackIgnore/turbopackOptional)
ch052Development EnvironmentTurbopack vs Webpack, barrel files, optimizePackageImports, serverComponentsHmrCache, Docker
ch053Next.js MCP ServerMCP, next-devtools-mcp, /_next/mcp, get_errors, compile_route
ch054MDX@next/mdx, mdx-components.tsx, dynamic MDX import, frontmatter, remark/rehype plugins
ch055Memory UsagewebpackMemoryOptimizations, --experimental-debug-memory-usage, --heap-prof, preloadEntriesOnStart
ch056Migratingpágina-índice sem conteúdo próprio, links para App Router/CRA/Vite
ch057App Routermigração incremental pagesapp, root layout, generateStaticParams, dynamicParams
ch058Create React Appmigração SPA-first, output: 'export', [[...slug]], NEXT_PUBLIC_
ch059Vitemigração SPA-first, import.meta.env/import.meta.glob, Turbopack rules
ch060Migrating to Cache ComponentscacheComponents, instant, updateTag/revalidateTag, <Activity>
ch061Multi-tenantstub, aponta para Platforms Starter Kit externo
ch062Multi-zoneszona, assetPrefix, rewrites(), hard vs soft navigation
ch063Offline supportexperimental.useOffline, useOffline() hook, Cache Components + Partial Prefetching
ch064OpenTelemetry@vercel/otel, instrumentation.ts, NodeSDK, spans customizados
ch065Optimizing prefetchingApp Shell, prefetch={true}, extract-and-pass, use cache: private
ch066Package Bundlingnext experimental-analyze, @next/bundle-analyzer, optimizePackageImports, serverExternalPackages
ch067PPR Platform Guidestatic shell, postponedState, resume protocol, renderingMode: 'PARTIALLY_STATIC'
ch068Prefetchingprefetch automático, staleTimes, router.prefetch(), prop prefetch
ch069Preserving UI state<Activity>, bfcacheId, useLayoutEffect cleanup, estado derivado da URL
ch070Preventing Flashscript inline síncrono, suppressHydrationWarning, InlineScript helper
ch071Productionchecklist de produção, Data Access Layer, useReportWebVitals
ch072PWAsapp/manifest.ts, Web Push, VAPID keys, Service Worker, Serwist
ch073Public pages'use cache', Suspense, PPR, static/dynamic component
ch074Redirectingredirect, permanentRedirect, useRouter, redirects config, proxy.js
ch075Rendering Philosophyfronteira de componente vs. rota, functional/performance fidelity, PPR
ch076Sass.scss/.sass, sassOptions, Sass variables export
ch077Scriptsnext/script, strategy, layout vs application scripts
ch078Self-Hostingreverse proxy, cache handler custom, deploymentId, version skew, Server Functions encryption key
ch079Server Actionsdispatch sequencial, updateTag/revalidateTag/refresh, CSRF, ownership seguro
ch080Server and Client BoundaryRSC Payload, use(), owner vs parent, 'use client'
ch081SPAsuse() + Context, next/dynamic ssr:false, shallow routing, Server Actions com useTransition
ch082Static Exportsoutput: 'export', Route Handlers force-static, custom image loader
ch083StreamingHTML stream, static shell, loading.js, HTTP contract, Web Vitals
ch084Tailwind CSS v3tailwind.config.js, @tailwind directives, PostCSS
ch085Testingunit/component/integration/E2E/snapshot testing
ch086Cypresscy.visit, cy.mount, Component Testing, CI headless
ch087Jestnext/jest, moduleNameMapper, @testing-library/jest-dom
ch088PlaywrightbaseURL, webServer, cross-browser E2E
ch089Vitestvitest.config.mts, vite-tsconfig-paths, watch mode
ch090Third Party Libraries@next/third-parties, GoogleTagManager, GoogleAnalytics, YouTubeEmbed
ch091Upgradingíndice de guias de upgrade e codemods
ch092Codemodsnpx @next/codemod upgrade, tabela completa por versão
ch093Version 14next export removido, ImageResponse em next/og, @next/font removido
ch094Version 15Async Request APIs breaking, fetch não cacheado por padrão, staleTimes
ch095Version 16Turbopack padrão, Async APIs 100% assíncronas, middleware→proxy, updateTag/revalidateTag
ch096Videosvideo vs iframe, Suspense streaming, Vercel Blob
ch097View transitionsViewTransition, shared element morph, transitionTypes, crossfade
ch098API ReferenceDirectives, Components, File-system conventions, Functions
ch099Directives'use client', 'use server', 'use cache', placement de directive
ch100use cachecache key, cacheLife, cacheTag, request-time API constraint
ch101use cache: privatecookies/headers/searchParams em cache, cache per-client
ch102use cache: remoteremote cache handler, cardinalidade de cache key, nesting rules
ch103use cliententry point client, props serializáveis
ch104use serverServer Function, Data Access Layer, auth por cookies
ch105ComponentsFont, Form, Image, Link, Script (índice)
ch106Fontnext/font/google, next/font/local, variable fonts, CSS variable
ch107Form Componentaction string vs função, prefetch, useFormStatus
ch108Image Componentsrc/width/height/fill, remotePatterns, qualities, formats
ch109Link Componentprefetch, scroll, replace, onNavigate vs onClick
ch110Script Componentstrategy (beforeInteractive/afterInteractive/lazyOnload/worker), onReady
ch111File-system conventionsíndice de arquivos especiais do App Router
ch112default.jsfallback de slot em Parallel Routes, hard navigation
ch113Dynamic Segments[slug], catch-all, optional catch-all, generateStaticParams
ch114error.jsError Boundary, retry(), digest, global-error.jsx
ch115forbidden.jsUI 403 experimental, sem props
ch116instrumentation.jsregister(), onRequestError, NEXT_RUNTIME
ch117instrumentation-client.jsonRouterTransitionStart, execution timing, polyfills
ch118Intercepting Routes(.)/(..)/(...) convention, modais
ch119layout.jschildren/params, root layout, Suspense caveat com loading.js
ch120loading.jsSuspense automático, status codes, streaming
ch121mdx-components.jsuseMDXComponents obrigatório para @next/mdx
ch122not-found.jsnotFound(), global-not-found.js experimental
ch123page.jsparams/searchParams (promise), PageProps helper, component hierarchy
ch124Parallel Routesslots @folder, default.js, soft vs hard navigation, modais com Intercepting Routes
ch125proxy.jsmatcher, NextResponse, waitUntil, migração de middleware, ordem de execução
ch126publicassets estáticos, cache max-age=0, metadata files vs public
ch127route.jsHTTP methods, context.params (promise), RouteContext helper, streaming
ch128dynamicParamstrue/false, 404 vs request-time generation, fallback do Pages Router
ch129instantvalidação de navegação instantânea, cacheComponents, level warning
ch130maxDurationtimeout em segundos, Server Actions
ch131preferredRegion (deprecated)região de deploy, herança, Vercel auto/global/home
ch132prefetchpartial, force-disabled, teto de custo para Link prefetch
ch133runtimenodejs vs edge (deprecated), não usável em Proxy
ch134Route Groups(folderName), múltiplos root layouts, conflicting paths
ch135srcsrc/app, src/pages, ajustes de tsconfig/tailwind
ch136template.jskey única por segmento, reset de estado, Suspense em toda navegação
ch137unauthorized.jsstatus 401, unauthorized(), experimental
ch138Metadata Filespágina-índice, cache por padrão, exclusão no Proxy matcher
ch139favicon, icon, and apple-iconImageResponse, size/contentType, geração vs estático
ch140manifest.jsonMetadataRoute.Manifest, Web App Manifest
ch141opengraph-image and twitter-imagealt/size/contentType, limites 5MB/8MB, asset local
ch142robots.txtrules, other (diretivas não-padrão), MetadataRoute.Robots
ch143sitemap.xmlgenerateSitemaps, changeFrequency/priority, images/videos, alternates
ch144Route Segment Configtabela de opções, remoção sob Cache Components v16
ch145dynamicParams (dup)duplicata de ch128
ch146instant (dup)duplicata de ch129
ch147maxDuration (dup)duplicata de ch130
ch148preferredRegion (dup)duplicata de ch131
ch149prefetch (dup)duplicata de ch132
ch150runtime (dup)duplicata de ch133
ch151Functionsíndice de todas as functions/hooks da App Router API
ch152afteragendar efeito colateral pós-resposta, waitUntil, Request-time APIs em closure
ch153cacheLifestale/revalidate/expire, perfis preset/custom/inline, cache aninhado
ch154cacheTagtags de cache, updateTag vs revalidateTag, limites 128/256
ch155catchErrorerror boundary programático, retry vs reset, Client Component
ch156connectionesperar request real, alternativa a io(), substitui unstable_noStore
ch157cookiesget/set/delete, Request-time API, escrita só em Server Function/Route Handler
ch158draftModeenable/disable/isEnabled, cookie __prerender_bypass, bypass do cache
ch159fetchcache/no-store/force-cache, next.revalidate, next.tags, memoização
ch160forbidden403 experimental, authInterrupts, Suspense e trade-off de status code
ch161generateImageMetadatamúltiplas variações de imagem, id como promise, ImageResponse
ch162generateMetadatametadata estática vs dinâmica, merge shallow, streaming metadata, Cache Components
ch163generateSitemapsgenerateSitemaps, id como Promise, /sitemap/[id].xml
ch164generateStaticParamspré-renderização estática, dynamicParams, root-down/bottom-up, Cache Components
ch165generateViewportviewport object, themeColor, Suspense com runtime data, instant=false
ch166headersheaders() async, Web Headers read-only, dynamic rendering
ch167ImageResponsenext/og, Satori, fonts, limite 500KB, opengraph-image
ch168ioio(), Cache Components, io() vs connection(), use hook
ch169NextRequestrequest.cookies, nextUrl, basePath, buildId
ch170NextResponsejson(), redirect(), rewrite(), next(), forward de headers
ch171root-paramsnext/root-params, root parameter, cache key otimizado
ch172notFoundNEXT_HTTP_ERROR_FALLBACK;404, not-found.js, Suspense, unstable_rethrow
ch173permanentRedirect308, RedirectType, push/replace
ch174redirect307, Server Actions, useRouter, client component
ch175refreshServer Actions only, next/cache, client router refresh
ch176revalidatePathinvalidação por path, layout vs page, rewrites destination
ch177revalidateTaginvalidação por tag, profile="max", cacheTag
ch178unauthorized401, authInterrupts, unauthorized.js
ch179unstable_cachelegado, substituído por use cache, keyParts
ch180unstable_noStorelegado, substituído por connection()
ch181unstable_rethrowrethrow de erros internos, notFound/redirect/permanentRedirect
ch182updateTagupdateTag(), read-your-own-writes, tags via cacheTag/next.tags, diferença de revalidateTag
ch183useLinkStatuspending state, prefetch=false, Suspense-free indicador inline
ch184useOfflineexperimental, experimental.useOffline config, retry automático de requests
ch185useParamsdynamic params, generateStaticParams, Suspense com cacheComponents
ch186usePathnamepathname string, Client Component only, hydration mismatch com rewrites
ch187useReportWebVitalsCore Web Vitals, metric object, sendBeacon/fetch keepalive
ch188useRouterpush/replace/refresh/prefetch/back/forward, bfcacheId
ch189useSearchParamsURLSearchParams read-only, Suspense boundary, prerendering vs dynamic rendering
ch190useSelectedLayoutSegmentsegmento ativo um nível abaixo, catch-all, parallelRouteKey
ch191useSelectedLayoutSegmentsarray de segmentos ativos, route groups, breadcrumbs
ch192userAgentbrowser/device/engine/os/cpu, isBot, next/server
ch193Configurationpágina-índice: next.config.js, TypeScript, ESLint
ch194next.config.jsphase, async config, unstable_getResponseFromNextConfig
ch195adapterPathcustom adapter, NEXT_ADAPTER_PATH, adapters API
ch196allowedDevOriginscross-origin dev server, wildcard de origem
ch197appDirlegado, App Router stable desde 13.4, React Strict Mode
ch198assetPrefixCDN de _next/static, basePath vs assetPrefix
ch199authInterruptsflag experimental, forbidden(), unauthorized()
ch200basePathsub-path de domínio, next/link automático, next/image manual
ch201cacheComponentscacheComponents flag, use cache, PPR default, Activity navigation
ch202cacheHandlersdefault/remote handler, CacheHandler interface, soft tags, CacheEntry
ch203cacheLifecacheLife config object, stale/revalidate/expire, profile override
ch204cacheMaxMemorySizetamanho de cache em memória, custom cacheHandler, disable com 0
ch205compressgzip default, disable, Content-Encoding header
ch206crossOrigincrossOrigin attribute, next/script, anonymous/use-credentials
ch207cssChunkingtrue/false/strict/graph, requestCost, weightDistribution
ch208deploymentIdversion skew, cache busting, NEXT_DEPLOYMENT_ID, rolling deployments
ch209devIndicatorsposition, disable, static/dynamic build markers
ch210distDircustom build directory
ch211env (next.config.js)legacy env injection, bundle inlining, DefinePlugin
ch212expireTimestale-while-revalidate, Cache-Control, ISR
ch213exportPathMapnext export, legacy path mapping, generateStaticParams substituto
ch214generateBuildIdcustom build ID, multi-container consistency, deploymentId override
ch215generateEtagsETag generation toggle
ch216headers (next.config.js)source/has/missing matching, basePath, CORS, security headers
ch217htmlLimitedBotsstreaming metadata, blocking metadata, bot regex override
ch218httpAgentOptionskeepAlive, undici polyfill, Node < 18
ch219images (loader config)custom image loader, loaderFile, CDN providers
ch220cacheHandlercacheHandler, cacheHandlers, cacheMaxMemorySize, revalidateTag
ch221inlineCssexperimental.inlineCss, trade-off FCP/LCP vs cache de stylesheet
ch222instrumentationClientInjectinstrumentationClientInject, onRouterTransitionStart, ordem de execução
ch223logginglogging.fetches, logging.serverFunctions, logging.incomingRequests, logging.browserToTerminal
ch224mdxRsexperimental.mdxRs, @next/mdx, compilador Rust
ch225onDemandEntriesmaxInactiveAge, pagesBufferLength
ch226optimizePackageImportsexperimental.optimizePackageImports, lista default de pacotes otimizados
ch227outputoutput: 'standalone', Output File Tracing, outputFileTracingRoot, outputFileTracingExcludes/Includes
ch228outputHashSaltoutputHashSalt, NEXT_HASH_SALT, concatenação de salts
ch229pageExtensionspageExtensions, extensões customizadas de página
ch230partialPrefetchingpartialPrefetching, App Shell, cacheComponents (dependência), prefetch por segmento
ch231poweredByHeaderpoweredByHeader, header x-powered-by
ch232prefetchInliningexperimental.prefetchInlining, maxSize, maxBundleSize
ch233productionBrowserSourceMapsproductionBrowserSourceMaps
ch234proxyClientMaxBodySizeexperimental.proxyClientMaxBodySize, buffering de corpo no proxy
ch235reactCompilerreactCompiler, compilationMode: 'annotation', "use memo", "use no memo"
ch236reactMaxHeadersLengthreactMaxHeadersLength, headers de preload do React
ch237reactStrictModereactStrictMode, React.StrictMode
ch238redirectsredirects(), source/destination, permanent (307/308), has/missing
ch239rewritesrewrites(), beforeFiles/afterFiles/fallback, ordem de resolução de rotas, rewrite externo
ch240sassOptionssassOptions.implementation, additionalData, functions (só Webpack)
ch241serverActionsallowedOrigins, bodySizeLimit
ch242serverComponentsHmrCacheexperimental.serverComponentsHmrCache, cache HMR de fetch
ch243serverExternalPackagesserverExternalPackages, opt-out de bundling, lista default
ch244staleTimesexperimental.staleTimes, dynamic/static, client cache
ch245staticGeneration*staticGenerationRetryCount, MaxConcurrency, MinPagesPerWorker
ch246supportsImmutableAssetssupportsImmutableAssets, skew protection, query param ?dpl
ch247taintexperimental.taint, taintObjectReference, taintUniqueValue
ch248trailingSlashtrailingSlash, redirect de URL, output export
ch249transpilePackagestranspilePackages, serverExternalPackages, optimizePackageImports
ch250turbopackturbopack.rules, resolveAlias, resolveExtensions, turbopackLoader
ch251turbopackChunkingminChunkSize, maxChunkCountPerGroup, component chunks, clusters, priorityRoutes
ch252turbopackFileSystemCacheturbopackFileSystemCacheForDev/ForBuild, .next/cache
ch253turbopack.ignoreIssueignoreIssue, path/title/description matching
ch254turbopackLocalPostcssConfigpostcss.config.js resolution order, monorepo
ch255turbopackMemoryEvictionauto/full/false eviction, FileSystem Cache
ch256turbopackRustReactCompilerReact Compiler Rust port, reactCompiler dependência
ch257typedRoutestypedRoutes, statically typed links (stable)
ch258typescriptignoreBuildErrors, tsconfigPath
ch259urlImportsurlImports, next.lock, Skypack
ch260useLightningcssLightning CSS, lightningCssFeatures include/exclude
ch261useOfflineoffline detection, connectivity polling, backoff
ch262useTypeScriptClitsc CLI vs compiler API, TypeScript 7
ch263webpackwebpack(config, options), isServer, nextRuntime, defaultLoaders.babel
ch264webVitalsAttributionCLS/LCP attribution, NextWebVitalsMetric
ch265TypeScriptnext-env.d.ts, Route helpers, typedEnv, next.config.ts ESM
ch266ESLinteslint-config-next, core-web-vitals, next lint removido (v16)
ch267CLIcreate-next-app, next CLI (índice)
ch268create-next-appflags do create-next-app, examples, linter choice
ch269next CLInext dev/build/start, next typegen, next upgrade, --debug-prerender
ch270Adaptersíndice da seção de adapters (stub navegacional)
ch271ConfigurationadapterPath, NEXT_ADAPTER_PATH
ch272Creating an AdapterNextAdapter interface, modifyConfig, onBuildComplete, AdapterOutputs
ch273API Referenceparâmetros de modifyConfig e onBuildComplete
ch274Testing AdaptersNEXT_TEST_DEPLOY_SCRIPT_PATH, NEXT_TEST_MODE=deploy
ch275Routing with @next/routingresolveRoutes(), invokeMiddleware, resolvedPathname
ch276Implementing PPR in an Adapterfallback.postponedState, onCacheEntryV2, resume protocol
ch277Runtime IntegrationcacheHandler, cacheHandlers, ctx.waitUntil, pprChain.headers
ch278Invoking Entrypointshandler(req,res,ctx) Node.js, edgeRuntime, globalThis._ENTRIES
ch279Output Typesoutputs.pages/appPages/prerenders/staticFiles, routeType/response/compute
ch280Routing Informationrouting.beforeFiles/afterFiles/dynamicRoutes/onMatch/fallback
ch281Use Casescatálogo curto de casos de uso de adapters
ch282Supporting Immutable Static Assetsconfig.supportsImmutableAssets, immutableHash, outputHashSalt
ch283Edge RuntimeWeb APIs suportadas, unstable_allowDynamic, restrições Node
ch284Turbopackimport.meta.env, import.meta.glob, magic comments, tabela de compat webpack
ch285GlossaryApp Router, PPR, RSC Payload, Cache Components, Proxy, use cache/client/server
ch286Getting Started (Pages Router)índice: Installation, Project Structure, Images, Fonts, CSS, Deploying
ch287Installation (Pages Router)create-next-app, _app.tsx, _document.tsx, absolute imports
ch288Project Structure (Pages Router)pages/, _app, _document, [slug], catch-all routes
ch289Imagesnext/image, local vs remote, remotePatterns, dynamic import
ch290Fontsnext/font/google, next/font/local, variable fonts
ch291CSSTailwind, CSS Modules, Global CSS, ordering/merging
ch292DeployingNode.js server, Docker, static export, Adapters
ch293Guidespágina-índice sem conteúdo próprio
ch294AnalyticsuseReportWebVitals, instrumentation-client, Web Vitals
ch295Authenticationsessão stateless/database, Proxy, DAL, DTO
ch296Babelnext/babel preset, .babelrc customização
ch297CI Build Caching.next/cache, providers de CI
ch298Content Security Policynonce, Proxy, dynamic rendering
ch299CSS-in-JSstyled-jsx, style jsx global
ch300Custom ServercreateServer, useFileSystemPublicRoutes
ch301DebuggingVS Code launch.json, --inspect, DevTools
ch302Draft ModesetDraftMode, context.draftMode, secret+slug
ch303Environment VariablesNEXT_PUBLIC_, @next/env, load order
ch304FormsAPI Route mutation, validação, loading/error state
ch305ISRrevalidate, fallback blocking, res.revalidate
ch306Instrumentationregister(), NEXT_RUNTIME
ch307Internationalizationi18n config, sub-path/domain routing, NEXT_LOCALE
ch308Lazy Loadingnext/dynamic, ssr:false, named exports
ch309MDX@next/mdx, mdx-components.tsx, remark/rehype
ch310Migratingpágina-índice de guias de migração
ch311App Router (migração)generateStaticParams, fetch cache options, next/navigation
ch312Create React App (migração)catch-all route, output export, REACT_APP_→NEXT_PUBLIC_
ch313Vite (migração)catch-all route, import.meta.env, Turbopack rules
ch314Multi-ZonesassetPrefix, rewrites entre zonas, hard/soft navigation
ch315OpenTelemetry@vercel/otel, spans automáticos, custom spans
ch316Package Bundlingbundle analyzer, optimizePackageImports, transpilePackages
ch317PostCSSAutoprefixer default, custom config tudo-ou-nada
ch318Preview ModesetPreviewData, legado, sucedido por Draft Mode
ch319ProductionCode-splitting, Prefetching, Automatic Static Optimization, NEXT_PUBLIC_
ch320RedirectinguseRouter().push, redirects em next.config.js, NextResponse.redirect, bloom filter
ch321Sass.scss/.sass, CSS Modules, sassOptions, :export
ch322Scriptsnext/script, strategy (beforeInteractive/afterInteractive/lazyOnload/worker), Partytown
ch323Self-HostingCache Handler, NEXT_SERVER_ACTIONS_ENCRYPTION_KEY, deploymentId, version skew
ch324Static Exportsoutput: 'export', custom image loader, features não suportadas
ch325Tailwind CSSTailwind v3 install, content, diretivas @tailwind, Turbopack
ch326TestingUnit/Component/Integration/E2E/Snapshot Testing
ch327Cypresscypress open/run, cy.mount(), start-server-and-test
ch328Jestnext/jest, mocks de CSS/imagem/fonte, testEnvironment: jsdom
ch329Playwrightmulti-browser E2E, baseURL, webServer, install-deps
ch330Vitest@vitejs/plugin-react, vite-tsconfig-paths, watch mode
ch331Third Party Libraries@next/third-parties, GoogleTagManager, GoogleAnalytics, YouTubeEmbed
ch332Upgradingíndice de guias de upgrade, codemods
ch333Codemodsnpx @next/codemod upgrade, middleware-to-proxy, next-async-request-api
ch334Version 10upgrade sem breaking changes
ch335Version 11Webpack 5 default, cleanDistDir, PORT env var
ch336Version 12SWC, swcMinify, HMR via WebSocket, next/image span wrapper
ch337Version 13app directory, next/image legacy, Link sem <a>, next/font
ch338Version 14next export removido, next/og, next/font built-in
ch339Version 9pages/api API Routes, export config, withAmp removido
ch340Building Your Applicationíndice: Routing, Rendering, Data Fetching, Configuring
ch341Routingfile-system based router, índice de subtópicos
ch342Pages and LayoutsPage component, getLayout, Single Shared Layout, reconciliation
ch343Dynamic RoutesDynamic Segment, Catch-all, Optional Catch-all
ch344Linking and NavigatingLink, useRouter, withRouter, Shallow Routing
ch345Custom Apppages/_app, Component, pageProps, App.getInitialProps
ch346Custom Documentpages/_document, Html/Head/Main/NextScript, renderPage
ch347API Routespages/api, NextApiRequest/Response, bodyParser, dynamic/catch-all routes
ch348Custom Errorspages/404, pages/500, pages/_error, next/error
ch349RenderingPrerendering, Hydration, Static Generation, SSR
ch350Server-side Rendering (SSR)getServerSideProps
ch351Static Site Generation (SSG)getStaticProps, getStaticPaths, fallback
ch352Automatic Static Optimizationdetecção automática, router.isReady, asPath
ch353Client-side Rendering (CSR)useEffect fetch, SWR, TanStack Query
ch354Data Fetchingíndice: getStaticProps, getStaticPaths, getServerSideProps, client-side
ch355getStaticPropsbuild-time fetch, HTML+JSON, Preview Mode
ch356getStaticPathspaths, fallback (false/true/blocking)
ch357getServerSidePropsdata fetching por requisição, props hidratadas no HTML, Cache-Control SSR, pages/500.js
ch358Client-side FetchinguseEffect fetch, SWR, cache/revalidação, fetch por página vs componente
ch359Configuringpágina-índice, Error Handling, Absolute Imports, Environment Variables
ch360Error Handlingdev overlay, pages/500.js, pages/404.js, React Error Boundary
ch361API Referencepágina-índice das categorias de referência (Components, Functions, Config, CLI, Adapters, Edge Runtime, Turbopack)
ch362Componentspágina-índice dos componentes built-in (Font, Form, Head, Image, Image Legacy, Link, Script)
ch363Fontnext/font/google, next/font/local, weight, variable, font definitions file, Tailwind
ch364Formnext/form, action string, replace, scroll, navegação client-side
ch365Headnext/head, key dedupe, nesting mínimo, next/script
ch366Imagenext/image, fill, sizes, remotePatterns, qualities, preload, getImageProps
ch367Image (Legacy)next/legacy/image, layout, loader, remotePatterns
ch368Linkhref, prefetch, onNavigate, shallow
ch369Scriptstrategy, beforeInteractive, onLoad/onReady/onError
ch370File-system conventionsindex page (no standalone content)
ch371instrumentation.jsregister, onRequestError, NEXT_RUNTIME
ch372Proxymatcher, NextRequest/NextResponse, waitUntil, execution order
ch373publicstatic asset serving, caching, naming collisions
ch374src Directorysrc/app, src/pages, root-level exceptions
ch375Functionsindex page (no standalone content)
ch376getInitialPropsPage.getInitialProps, context object, legacy status
ch377getServerSidePropscontext parameter, props/notFound/redirect
ch378getStaticPathspaths, fallback false/true/blocking, isFallback
ch379getStaticPropsrevalidate, notFound, process.cwd()
ch380NextRequestcookies, nextUrl
ch381NextResponsejson, redirect, rewrite, next, cookies
ch382useParamsdynamic params, comparison with router.query
ch383useReportWebVitalsCore Web Vitals, custom Next.js metrics
ch384useRouterrouter object, router.push/replace, router.prefetch, next/compat/router
ch385useSearchParamsURLSearchParams read-only, prerendering behavior, getServerSideProps
ch386userAgentisBot, browser, device, engine, os, cpu
ch387Configurationíndice: next.config.js Options, TypeScript, ESLint
ch388next.config.js Optionsnext.config.js/.mjs/.ts, Configuration as a Function, Phase, unit testing
ch389adapterPathadapterPath, NEXT_ADAPTER_PATH, adapter-vercel
ch390allowedDevOriginsallowedDevOrigins, cross-origin dev server
ch391assetPrefixassetPrefix, CDN setup, _next/static
ch392basePathbasePath, next/link, next/image prefix
ch393bundlePagesRouterDependenciesbundlePagesRouterDependencies, serverExternalPackages
ch394compresscompress, gzip, Accept-Encoding/Content-Encoding
ch395crossOrigincrossOrigin, anonymous, use-credentials
ch396deploymentIddeploymentId, NEXT_DEPLOYMENT_ID, version skew protection
ch397devIndicatorsdevIndicators, position, next build --debug
ch398distDirdistDir, custom build directory
ch399envenv config, process.env, DefinePlugin
ch400exportPathMapexportPathMap, next export, trailingSlash
ch401generateBuildIdgenerateBuildId, deploymentId, version skew
ch402generateEtagsgenerateEtags
ch403headersheaders config, source/has/missing, path matching, Cache-Control
ch404httpAgentOptionshttpAgentOptions.keepAlive, undici polyfill
ch405imagesimages.loader, loaderFile, custom loader function
ch406loggingincomingRequests, browserToTerminal
ch407onDemandEntriesmaxInactiveAge, pagesBufferLength
ch408optimizePackageImportsexperimental.optimizePackageImports, default-optimized libs
ch409outputoutput standalone, outputFileTracingRoot/Excludes/Includes, @vercel/nft
ch410pageExtensionspageExtensions, colocated files, .page. suffix
ch411poweredByHeaderpoweredByHeader
ch412productionBrowserSourceMapsproductionBrowserSourceMaps
ch413experimental.proxyClientMaxBodySizeproxyClientMaxBodySize, proxy body buffering
ch414reactStrictModereactStrictMode, React.StrictMode
ch415redirectsredirects config, permanent/statusCode, 307/308
ch416rewritesrewrites config, beforeFiles/afterFiles/fallback, external URL rewrites
ch417serverExternalPackagesserverExternalPackages, bundlePagesRouterDependencies
ch418trailingSlashtrailingSlash, exceptions for static files/.well-known, output export
ch419transpilePackagestranspilePackages, serverExternalPackages exclusivity, optimizePackageImports
ch420turbopack (config)rules, resolveAlias, resolveExtensions, debugIds, import attributes, module type
ch421turbopackChunkingminChunkSize, maxChunkCountPerGroup, maxMergeChunkSize, clusters, priorityRoutes
ch422typescript (config)ignoreBuildErrors, tsconfigPath
ch423urlImportsexperimental.urlImports, next.lock, security model
ch424useLightningcssuseLightningcss, lightningCssFeatures, feature groups
ch425useTypeScriptCliexperimental.useTypeScriptCli, TypeScript 7 support
ch426webpack (config)webpack(config, options), isServer, nextRuntime, defaultLoaders.babel
ch427webVitalsAttributionexperimental.webVitalsAttribution, CLS/LCP attribution
ch428TypeScript (guide)next-env.d.ts, typedRoutes, typedEnv, tsconfigPath, TS7 native resolver
ch429ESLinteslint-config-next, core-web-vitals, typescript config, next lint removal
ch430CLI (index)create-next-app, next CLI overview
ch431create-next-app CLIscaffolding options, linter choice, --example
ch432next CLIdev/build/start/info/telemetry/typegen/upgrade/experimental-analyze
ch433Adapters (index)section overview
ch434Configuration (adapters)adapterPath, NEXT_ADAPTER_PATH
ch435Creating an AdapterNextAdapter, modifyConfig, onBuildComplete, AdapterOutputs
ch436API Reference (adapters)modifyConfig params, onBuildComplete params
ch437Testing Adaptersdeploy/logs/cleanup script contract, e2e harness
ch438Routing with @next/routingresolveRoutes(), resolvedPathname, invocationTarget
ch439Runtime Integrationbuild-time vs runtime, waitUntil, onCacheEntryV2
ch440Invoking EntrypointsNode.js handler, Edge handler, edgeRuntime metadata
ch441Output Typespages/pagesApi/appPages/appRoutes/prerenders/staticFiles/middleware schemas
ch442Routing InformationbeforeMiddleware/beforeFiles/afterFiles/dynamicRoutes/onMatch/fallback
ch443Use Cases (adapters)deployment integration, asset processing, monitoring
ch444Edge Runtimesupported/unsupported APIs, unstable_allowDynamic
ch445Turbopack (overview)unified graph, import.meta.env, import.meta.glob, known gaps vs webpack
ch446Architecture (index)section overview
ch447Accessibilityroute announcer, eslint-plugin-jsx-a11y
ch448Fast Refreshstate preservation rules, @refresh reset, Hooks behavior
ch449Next.js CompilerSWC, styledComponents, removeConsole, compiler.define, swcPlugins
ch450Supported BrowsersBrowserslist defaults, polyfills, conditional polyfill loading
ch451Communitycontributing paths, discussion channels
ch452Contribution Guidefrontmatter fields, shared pages, code block conventions, style guide
ch453Page Titleminimal required frontmatter example
ch454<Link> (source example)shared-page source example
ch455<Link> (consumer example)shared-page consumer example, source field
ch456Rspacknext-rspack experimental plugin

Topic Index

  • --debug-build-paths → ch027
  • --debug-prerender → ch027
  • --debug-prerender / --debug-build-paths → ch269
  • --inspect / --inspect-brk → ch038
  • --inspect / Chrome DevTools → ch301
  • .next/cache → ch030
  • <Activity> (React) → ch060, ch069
  • <HydrationBoundary> / dehydrate → ch033
  • <Link> → ch004, ch005
  • <Link> sem <a> filho → ch337
  • <Link> shared-page example → ch454, ch455
  • <Suspense> → ch005, ch007
  • <SWRConfig fallback> → ch032
  • @next/env / loadEnvConfig → ch041, ch303
  • @next/routing resolveRoutes() → ch438
  • @next/third-parties → ch331
  • @vercel/nft → ch409
  • __dirname (avoid, use process.cwd()) → ch379
  • _rsc search parameter → ch029
  • Accessibility (route announcer) → ch447
  • action (string) prop → ch364
  • Activity (React) → ch201
  • Adapter API (adapterPath) → ch039
  • Adapter API Reference → ch436
  • Adapter Use Cases → ch443
  • AdapterOutputs (outputs.pages/appPages/appRoutes/prerenders/staticFiles) → ch279
  • adapterPath → ch195, ch389
  • adapterPath / NEXT_ADAPTER_PATH → ch271, ch434
  • Adapters (índice) → ch270
  • Adapters overview → ch433
  • after → ch152
  • afterInteractive → ch369
  • agent-browser → ch022
  • agentRules → ch022
  • AGENTS.md / CLAUDE.md → ch002, ch022
  • allowedDevOrigins → ch196, ch390
  • allowedOrigins (serverActions) → ch037
  • API Reference (índice) → ch361
  • app directory (introdução) → ch337
  • App Router (visão geral) → ch001
  • App Router migration → ch311
  • App Router migration (pages → app) → ch057
  • App Shell → ch009, ch021, ch045, ch046, ch048
  • App Shell (Partial Prefetching) → ch063, ch065, ch068
  • App.getInitialProps → ch345
  • app/[lang] (i18n routing) → ch049
  • app/manifest.ts → ch072
  • appDir → ch197
  • apple-icon → ch139
  • Architecture overview → ch446
  • asPath → ch352
  • assetPrefix → ch062, ch198, ch314, ch391
  • Async Request APIs → ch094, ch095
  • Auth em Server Actions e Route Handlers → ch024
  • Authentication (sessão/autorização) → ch295
  • Authentication (signup/login com Server Actions) → ch024
  • authInterrupts → ch160, ch178, ch199
  • Automatic Static Optimization → ch319, ch352
  • Backend for Frontend (padrão) → ch026
  • basePath → ch200, ch392
  • basePath (headers/redirects/rewrites) → ch403, ch415, ch416
  • beforeFiles/afterFiles/fallback (rewrites) → ch416
  • beforeInteractive → ch369
  • beforePopState → ch384
  • bfcacheId → ch188
  • bind() (Server Function args) → ch042
  • Biome (linter) → ch002
  • blocking-prerender-runtime / blocking-prerender-dynamic → ch027
  • Bloom filter (redirects) → ch320
  • bodyParser → ch347
  • browser (userAgent) → ch386
  • Browserslist → ch317
  • browserToTerminal → ch406
  • Building Your Application (índice) → ch340
  • Bundle Analyzer (next experimental-analyze) → ch066
  • bundlePagesRouterDependencies → ch393, ch417
  • Cache Components / cacheComponents → ch073, ch075, ch078, ch095
  • Cache Components migration → ch060
  • Cache contract (key/tag compartilhado) → ch031, ch032, ch033
  • cache() (React, DAL) → ch037
  • cache-components-instant-false codemod → ch333
  • Cache-Control → ch403
  • Cache-Control / stale-while-revalidate (SSR) → ch357
  • Cache-Control headers → ch029
  • Cache-Control private/no-store (Draft Mode) → ch040
  • cacheComponents → ch060, ch063, ch065, ch129, ch132, ch144, ch146, ch149, ch153, ch154, ch201
  • cacheComponents (config) → ch045, ch046, ch048
  • cacheComponents (dependência de partialPrefetching) → ch230
  • cacheComponents (flag) → ch100, ch101, ch102
  • cacheComponents (next.config) → ch009
  • CacheEntry → ch202
  • cacheHandler / cacheHandlers → ch039
  • cacheHandler / cacheHandlers / cacheMaxMemorySize → ch220
  • cacheHandler customizado → ch323
  • CacheHandler interface (get/set/refreshTags/getExpiration/updateTags) → ch202
  • cacheHandlers → ch202
  • cacheLife → ch009, ch010, ch016, ch043, ch044, ch048, ch100, ch101, ch102, ch153
  • cacheLife (config) → ch203
  • cacheLife / cacheTag → ch079, ch095
  • cacheLife/cacheTag → ch060, ch065
  • cacheMaxMemorySize → ch204
  • cacheTag → ch010, ch043, ch044, ch048, ch100, ch102, ch154, ch177
  • cacheTag / updateTag → ch025
  • Catch-all / Optional catch-all API routes → ch347
  • catch-all segment → ch113
  • Catch-all Segments ([...segmentName]) → ch343
  • catchError → ch011, ch155
  • CDN infrastructure primitives → ch039
  • CI Build Caching (.next/cache) → ch297
  • CI cache config por provedor → ch030
  • CLI overview → ch430
  • Client Cache / staleTimes → ch094
  • Client Component → ch006, ch080
  • Client vs Server Component boundary → ch103, ch104
  • Client-side Rendering (CSR) → ch353
  • Client-side transitions → ch005
  • Code-splitting → ch319
  • Codemods (@next/codemod) → ch092, ch093, ch094, ch095
  • Codemods (npx @next/codemod) → ch333
  • Colocation → ch003
  • Community → ch451
  • Components (índice) → ch362
  • compress → ch205, ch394
  • config.matcher (Proxy) → ch372
  • Configuration (índice) → ch193
  • Configuration as a Function → ch388
  • Configuring (índice) → ch359
  • connection → ch156
  • connection() → ch009, ch034, ch101, ch102
  • connection() (comparação) → ch168
  • Content negotiation (Accept header) → ch026
  • Content Security Policy → ch319
  • Content Security Policy (CSP) → ch034
  • Content Security Policy / nonce → ch298
  • Content-Security-Policy → ch403
  • contentDispositionType / contentSecurityPolicy → ch366
  • Contribution Guide (docs conventions) → ch452
  • cookies → ch157
  • cookies() / __prerender_bypass → ch040
  • cookies() / headers() / draftMode() → ch078, ch079, ch080, ch083, ch094, ch095
  • cookies() API (set/delete) → ch008, ch024
  • CORS (Access-Control-Allow-Origin) → ch403
  • CORS / security headers (CSP, HSTS, X-Frame-Options etc.) → ch216
  • cpu (userAgent) → ch386
  • Create React App migration → ch058, ch312
  • create-next-app → ch002
  • create-next-app (flags, examples) → ch268
  • create-next-app CLI → ch431
  • crossOrigin → ch206, ch395
  • CSRF (Server Actions) → ch079
  • CSS Modules → ch012, ch291, ch317
  • CSS-in-JS → ch035
  • cssChunking → ch012, ch207
  • ctx.waitUntil / pprChain.headers → ch277
  • current-time prerender error (Cache Components) → ch033
  • Custom Server → ch036, ch300
  • Custom Spans (OpenTelemetry) → ch315
  • cy.mount() (Cypress Component Testing) → ch327
  • Cypress → ch086
  • dangerouslyAllowSVG / dangerouslyAllowLocalIP → ch366
  • Data Access Layer (DAL) → ch025, ch037
  • Data Access Layer (DAL) / verifySession() → ch024
  • Data Fetching (índice) → ch354
  • Data Transfer Object (DTO) → ch037
  • Data Transfer Objects (DTO) → ch024
  • data-pending attribute → ch048
  • default.js → ch112
  • default.js (Parallel Routes fallback) → ch124
  • Deploying / Node.js server → ch018
  • Deployment Adapter API / Verified Adapters → ch018
  • Deployment Adapters → ch292
  • deploymentId → ch043, ch044, ch208, ch396, ch401
  • deploymentId / version skew → ch078, ch095, ch323
  • Dev overlay → ch360
  • device (userAgent) → ch386
  • deviceSizes / imageSizes → ch366
  • devIndicators → ch209, ch397
  • Dictionaries (i18n) → ch049
  • distDir → ch210, ch398
  • distDir (static export) → ch324
  • Docker (output: standalone) → ch018
  • domains (deprecated Image config) → ch367
  • Draft Mode → ch302
  • Draft Mode com 'use cache' → ch040
  • draftMode → ch158, ch377, ch379
  • draftMode() → ch040
  • dynamic (route segment config) → ch028
  • Dynamic Rendering → ch005
  • Dynamic Segment ([segmentName]) → ch343
  • Dynamic Segments / params (Promise) → ch112, ch113, ch119
  • Dynamic segments [slug], [...slug], [[...slug]] → ch003, ch004
  • Dynamic vs Static component → ch073
  • dynamic() (next/dynamic, lazy loading) → ch051
  • Dynamic/catch-all route segments ([slug], [...slug], [[...slug]]) → ch288
  • dynamicParams → ch057, ch060, ch128, ch145, ch164, ch311
  • Edge Runtime (Web APIs, unstable_allowDynamic) → ch283
  • Edge Runtime API reference → ch444
  • Edge Stitching → ch039
  • engine (userAgent) → ch386
  • env (config legado) → ch399
  • env (next.config.js, legacy) → ch211
  • Environment Variables (NEXT_PUBLIC_) → ch303
  • error boundary (programático) → ch155
  • Error Handling (Pages Router) → ch360
  • error.js → ch011
  • error.js / Error Boundary → ch114
  • ESLint / eslint-config-next → ch429
  • ESLint / eslint.config.mjs → ch002
  • eslint-config-next / core-web-vitals → ch266
  • experimental.useOffline → ch063, ch072, ch184
  • expireTime → ch212
  • Explicit tags → ch043
  • export const config (page config) → ch339
  • export const instant = false → ch025, ch027
  • exportPathMap → ch213, ch400
  • External stylesheets → ch012
  • externalResolver → ch347
  • fallback (false/true/blocking) → ch356
  • fallback (getStaticPaths) → ch378
  • Fast Refresh → ch448
  • favicon / icon → ch139
  • Favicons → ch015
  • Feature Support Matrix (streaming/shared cache) → ch039
  • fetch (cache default) → ch094
  • fetch (extended) → ch159
  • fetch cache option (force-cache) → ch028
  • fetchCache (route segment config) → ch028
  • File-system conventions (index) → ch370
  • fill → ch366
  • Font (next/font) → ch106
  • Font definitions file → ch363
  • Font local (localFont) → ch014
  • Font Module / <Image> / <Script> → ch319
  • forbidden → ch160
  • forbidden() / unauthorized() → ch199
  • forbidden.js → ch115
  • Form component (<Form>) → ch107
  • FormData → ch042
  • Forms (API Route mutation) → ch304
  • Functional fidelity vs Performance fidelity → ch039
  • Functions (index) → ch375
  • generateBuildId → ch214, ch323, ch401
  • generateEtags → ch215, ch402
  • generateImageMetadata → ch161
  • generateMetadata → ch015, ch162
  • generateSitemaps → ch143, ch163
  • generateStaticParams → ch005, ch027, ch028, ch044, ch045, ch054, ch057, ch113, ch164, ch311
  • generateViewport → ch165
  • getExpiration() → ch043
  • getImageProps → ch366
  • getInitialProps → ch376
  • getServerSideProps → ch350, ch357, ch377
  • getStaticPaths → ch351, ch356, ch378
  • getStaticProps → ch351, ch355, ch379
  • Getting Started / Installation / Project Structure (Pages Router) → ch286, ch287, ch288
  • Global CSS → ch012, ch291, ch311
  • global-error.js → ch011
  • global-error.jsx → ch114
  • global-not-found.js → ch122
  • Glossary (App Router, RSC Payload, Cache Components, PPR, Proxy) → ch285
  • Google Fonts (next/font/google) → ch014
  • GoogleAnalytics / sendGAEvent → ch331
  • GoogleMapsEmbed → ch331
  • GoogleTagManager / sendGTMEvent → ch331
  • Guides (índice) → ch020
  • handler(req,res,ctx) / edgeRuntime / globalThis._ENTRIES → ch278
  • has / missing (header matching) → ch216
  • has / missing (matching) → ch403, ch415, ch416
  • headers (next.config.js) → ch216
  • headers config → ch403
  • headers() → ch034, ch166
  • HMR via WebSocket → ch336
  • htmlLimitedBots → ch217
  • httpAgentOptions → ch404
  • httpAgentOptions / keepAlive → ch218
  • Hydration → ch006, ch349
  • i18n (locale prefixing em headers/redirects/rewrites) → ch403, ch415, ch416
  • IDOR (Insecure Direct Object Reference) → ch037
  • Image (Legacy) component → ch367
  • Image component (<Image>) → ch108
  • Image Optimization em static export → ch324
  • ImageResponse → ch015, ch167
  • images custom loader → ch405
  • images.loader: 'custom' → ch219
  • immutableHash / supportsImmutableAssets (config) → ch282
  • import.meta.env / import.meta.glob → ch313
  • incomingRequests (logging) → ch406
  • Incremental Static Regeneration (ISR) → ch009, ch378, ch379
  • Index routes → ch342
  • inlineCss → ch221
  • instant → ch129, ch146
  • instant (route segment config) → ch046
  • instant = false → ch165
  • Instant navigation validation → ch060
  • instant() (Playwright helper) → ch046
  • Instrumentation (register) → ch306
  • instrumentation-client.js → ch117, ch294
  • instrumentation-client.js|ts → ch023
  • instrumentation.js → ch116, ch371
  • instrumentation.ts → ch064
  • instrumentation.ts / register() → ch047
  • instrumentationClientInject / onRouterTransitionStart → ch222
  • Intercepting Routes → ch118
  • Intercepting routes (.), (..), (...) → ch003
  • Interleaving (Server Component como children) → ch006
  • Internationalization (i18n) → ch049, ch307
  • Invoking Entrypoints (Node.js/Edge handlers) → ch440
  • io() → ch156, ch168
  • isBot → ch386
  • isFallback (router) → ch378
  • ISR (revalidate) → ch305
  • Jest → ch087
  • JSON-LD → ch050
  • key dedupe (Head) → ch365
  • launch.json (VS Code debug config) → ch038
  • Layout Pattern → ch342
  • layout.js / Root Layout → ch119
  • Lazy Loading → ch051
  • lazyOnload → ch369
  • Link → ch344
  • Link component → ch368
  • Link component (<Link>) → ch109
  • loader (Image) → ch367
  • loader / loaderFile → ch366
  • loaderFile → ch219
  • loading.js → ch083, ch120
  • loading.tsx → ch005, ch007
  • logging config → ch406
  • logging.fetches / logging.serverFunctions / logging.incomingRequests / browserToTerminal → ch223
  • Magic comments (webpackIgnore/turbopackIgnore/turbopackOptional) → ch051
  • manifest.json → ch140
  • matcher (config) → ch017
  • matcher (proxy) → ch125
  • matcher object keys (source/locale/has/missing) → ch372
  • maxDuration → ch130, ch147, ch347
  • maxInactiveAge / pagesBufferLength → ch407
  • MCP (Model Context Protocol) → ch053
  • MDX → ch054
  • MDX / @next/mdx → ch309
  • mdx-components.js → ch121
  • mdx-components.tsx → ch054, ch309
  • mdxRs → ch224
  • memoização de fetch → ch159
  • Memory Usage / heap profiling → ch055
  • metadata (objeto estático) → ch162
  • Metadata object (static) → ch015
  • metadataBase → ch162
  • middleware → proxy → ch074, ch095
  • middleware-to-proxy codemod → ch333
  • Migrating (índice) → ch056
  • minimumCacheTTL / maximumDiskCacheSize / maximumResponseBody / maximumRedirects → ch366
  • Multi-tenant (stub) → ch061
  • Multi-zones → ch062, ch314
  • Navigation Inspector (DevTools) → ch046
  • Nested layouts → ch003, ch004
  • Nested routes → ch342
  • next build (fases) → ch027
  • next build --debug (static/dynamic markers) → ch209
  • next CLI (dev/build/start/typegen/upgrade) → ch267, ch269
  • next CLI (dev/build/start/typegen/upgrade/experimental-analyze) → ch432
  • next export removido / output: export → ch338
  • next lint (removido v16) → ch266
  • next upgrade → ch002, ch019
  • next() / app.prepare() → ch036
  • next-async-request-api codemod → ch333
  • next-dev-loop / next-cache-components-adoption / next-cache-components-optimizer / next-partial-prefetching-adoption (skills) → ch022
  • next-devtools-mcp → ch053
  • next-env.d.ts / PageProps / LayoutProps / RouteContext → ch265
  • next.config.js → ch194
  • next.config.js / .mjs / .ts → ch388
  • next.config.js images options (remotePatterns, qualities, formats) → ch108
  • Next.js Compiler (SWC) → ch449
  • Next.js MCP server (/_next/mcp) → ch022
  • next/babel → ch296
  • next/compat/router → ch384
  • next/dynamic (lazy loading) → ch308
  • next/dynamic (ssr: false) → ch081
  • next/error → ch348
  • next/font → ch014
  • next/font (built-in) → ch337, ch338, ch363
  • next/font (Google/local) → ch290
  • next/font + Tailwind CSS → ch363
  • next/font/google → ch363
  • next/font/local → ch363
  • next/form (<Form>) → ch364
  • next/head (<Head>) → ch365
  • next/image → ch013, ch289
  • next/image (<Image>) → ch366
  • next/image (legacy vs novo) → ch336, ch337
  • next/image (static export, query strings) → ch082, ch095
  • next/jest → ch328
  • next/legacy/image → ch367
  • next/navigation hooks → ch311
  • next/og → ch167
  • next/og (ImageResponse) → ch338
  • next/root-params → ch049, ch171
  • next/script → ch077, ch090
  • next/script (nonce prop) → ch034
  • next/script strategy → ch322, ch365
  • next/web-vitals → ch383
  • next@canary → ch019
  • NEXT_DEPLOYMENT_ID → ch208
  • NEXT_LOCALE cookie → ch307
  • NEXT_MANUAL_SIG_HANDLE (graceful shutdown) → ch323
  • NEXT_PRIVATE_DEBUG_CACHE → ch044
  • NEXT_PUBLIC_ prefix → ch041, ch319, ch323
  • NEXT_RUNTIME → ch047, ch306, ch315
  • NEXT_SERVER_ACTIONS_ENCRYPTION_KEY → ch037, ch323
  • NEXT_TEST_DEPLOY_SCRIPT_PATH / NEXT_TEST_MODE=deploy → ch274
  • NextAdapter (interface) / modifyConfig / onBuildComplete → ch272, ch273
  • NextAdapter interface (modifyConfig/onBuildComplete) → ch435
  • NextApiRequest / NextApiResponse → ch347
  • NextFetchEvent → ch372
  • NextPageWithLayout (TypeScript) → ch342
  • NextProxy type → ch372
  • NextRequest → ch169, ch372, ch380
  • NextRequest / NextResponse → ch026
  • NextResponse → ch170, ch372, ch381
  • NextResponse / NextRequest (Proxy) → ch125
  • NextResponse.next → ch170
  • NextResponse.redirect → ch074, ch170
  • NextResponse.redirect no Proxy → ch320
  • NextResponse.rewrite → ch170
  • nextUrl → ch169, ch380
  • NODE_ENV (development/production/test) → ch041
  • Nonce → ch034
  • not-found.js → ch122, ch172
  • notFound() → ch011, ch172
  • onDemandEntries → ch407
  • onDemandEntries (maxInactiveAge, pagesBufferLength) → ch225
  • onLoad / onReady / onError (Script) → ch369
  • onNavigate (Link) → ch368
  • onRequestError → ch371
  • onRouterTransitionStart → ch117
  • Open Graph images (opengraph-image) → ch015
  • openGraph / twitter / robots / icons (campos de metadata) → ch162
  • opengraph-image / twitter-image → ch141
  • OpenTelemetry (@vercel/otel) → ch064
  • OpenTelemetry / @vercel/otel → ch315
  • Optimistic checks com Proxy → ch017, ch024
  • optimizePackageImports → ch052, ch066, ch226, ch316, ch408
  • Optional Catch-all Segments ([[...segmentName]]) → ch343
  • Ordem de carregamento .env* → ch041
  • os (userAgent) → ch386
  • output (standalone) → ch409
  • Output Types (outputs.pages/appPages/prerenders/etc.) → ch441
  • output: 'export' → ch324
  • output: standalone (incompatibilidade) → ch036
  • output: standalone / Output File Tracing → ch227
  • outputFileTracingExcludes/Includes/Root → ch409
  • outputFileTracingRoot / outputFileTracingExcludes / outputFileTracingIncludes → ch227
  • outputHashSalt / NEXT_HASH_SALT → ch228
  • overrideSrc → ch366
  • Owner vs. parent → ch080
  • Package Bundling → ch066
  • Package Bundling / Bundle Analyzer → ch316
  • Page (componente) → ch342
  • Page Title frontmatter example → ch453
  • page.js → ch123
  • pageExtensions → ch229, ch410
  • PageProps / LayoutProps → ch004
  • PageProps helper → ch123
  • pages/404 e pages/500 → ch348, ch357, ch360
  • pages/_app → ch345
  • pages/_document → ch346
  • pages/_error → ch348
  • pages/api API Routes → ch339, ch347
  • Parallel Routes (@slot) → ch124
  • Parallel routes @slot → ch003
  • params (Promise) → ch004, ch123, ch127
  • params / searchParams (async) → ch080, ch083, ch094, ch095
  • Partial Prefetching / App Shell → ch021
  • Partial Prerendering (PPR) → ch009, ch073, ch075, ch095, ch201
  • Partial Prerendering (PPR) incompatibilidade → ch034
  • Partial Prerendering (PPR) platform guide → ch067
  • partialPrefetching (config) → ch045, ch046, ch048
  • partialPrefetching (flag) → ch021
  • partialPrefetching / App Shell → ch230
  • Partytown (web worker scripts) → ch322
  • Pathname-based cache keying → ch029
  • Per-Page Layouts / getLayout → ch342
  • permanent / statusCode (redirects) → ch415
  • permanentRedirect() → ch173
  • Phase (next.config) → ch388
  • placeholder / blurDataURL → ch366
  • Playwright → ch088
  • Playwright webServer / baseURL → ch329
  • PostCSS (default behavior) → ch317
  • postponedState → ch067
  • poweredByHeader → ch231, ch411
  • PPR em adapter / postponedState / onCacheEntryV2 → ch276
  • preferredRegion → ch131, ch148
  • prefetch (Link) → ch368
  • prefetch (route segment config) → ch132, ch149
  • prefetch = 'partial' → ch021
  • prefetch={true} (per-link prefetching) → ch046, ch048
  • Prefetching → ch005, ch009
  • Prefetching (comportamento padrão) → ch068
  • prefetchInlining (maxSize, maxBundleSize) → ch232
  • preload (Image, substitui priority) → ch366
  • preload pattern → ch028
  • Prerendering → ch349
  • Prerendering vs Dynamic Rendering → ch005
  • Preserving UI state → ch069
  • Preventing Flash (hydration) → ch070
  • Preview Mode → ch355
  • Preview Mode (legado) → ch318
  • priority (Image) → ch367
  • Private folders _folder → ch003
  • Production checklist → ch071
  • productionBrowserSourceMaps → ch233, ch412
  • profile="max" → ch177
  • Proxy (checagem otimista, DAL) → ch295, ch298, ch307, ch314
  • proxy (middleware) → ch026
  • Proxy (proxy.js) → ch372
  • Proxy (proxy.ts) → ch017, ch034
  • proxy.js → ch074, ch095, ch125
  • proxy.ts / proxyClientMaxBodySize → ch413
  • proxyClientMaxBodySize → ch234
  • public (pasta) → ch126
  • public/ folder → ch373
  • PWAs (Progressive Web Apps) → ch072
  • quality / qualities → ch366
  • QueryClientProvider / getQueryClient → ch033
  • queryOptions() → ch033
  • React cache() (dedup) → ch028
  • React DevTools → ch038
  • React Error Boundary → ch360
  • React.cache → ch007
  • reactCompiler / "use memo" / "use no memo" → ch235
  • reactMaxHeadersLength → ch236
  • reactStrictMode → ch237, ch414
  • Reconciliation → ch342
  • redirect() → ch008, ch174
  • redirect() / permanentRedirect() → ch074
  • redirects config → ch415
  • redirects em next.config.js → ch074, ch320
  • redirects() / has / missing → ch238
  • RedirectType → ch173
  • refresh() → ch048, ch079, ch095, ch175
  • refresh() (next/cache) → ch008
  • refreshTags() → ch043
  • Regex path matching (source) → ch403, ch415, ch416
  • register() → ch371
  • remark/rehype plugins → ch309
  • remotePatterns → ch013, ch289
  • remotePatterns (Image config) → ch367
  • remotePatterns / localPatterns → ch366
  • renderPage → ch346
  • replace (Link) → ch368
  • replace / scroll (Form) → ch364
  • request.clone() → ch026
  • requestCost / weightDistribution → ch207
  • requestSubmit() → ch042
  • res.revalidate (on-demand) → ch305
  • resolveRoutes / @next/routing → ch275
  • responseLimit → ch347
  • revalidate → ch378, ch379
  • revalidate (route segment config) → ch028, ch044
  • revalidateIfStale → ch032
  • revalidatePath / revalidateTag → ch008, ch010, ch079, ch095
  • revalidatePath() → ch043, ch044, ch176
  • revalidateReason → ch379
  • revalidateTag (comparação) → ch182
  • revalidateTag / revalidatePath → ch028, ch029
  • revalidateTag / updateTag → ch154
  • revalidateTag() → ch043, ch044, ch048, ch177
  • Reverse proxy (self-hosting) → ch323
  • rewrites config → ch416
  • rewrites externas (URL absoluta) → ch416
  • rewrites() (multi-zones) → ch062
  • rewrites() beforeFiles/afterFiles/fallback → ch239
  • robots.txt → ch142
  • Root layout → ch002, ch004
  • root parameter → ch171
  • Route Context Helper (RouteContext) → ch016
  • Route Groups → ch134
  • Route groups (folder) → ch003
  • Route Handler (route.ts) → ch026
  • Route Handlers (route.js) → ch016
  • Route Segment Config (índice) → ch144
  • Route table symbols (○ ◐ ● ƒ) → ch027
  • route.js / Route Handlers → ch127
  • RouteContext helper → ch127
  • router object → ch384
  • router.beforePopState → ch384
  • router.events → ch384
  • router.isReady → ch352
  • router.prefetch → ch188, ch384
  • router.prefetch() → ch068
  • router.push → ch384
  • router.push / router.replace → ch188
  • router.query vs useParams → ch382
  • router.refresh → ch188
  • router.replace → ch384
  • Routing (índice Pages Router) → ch341
  • Routing Information (routing phases) → ch442
  • routing.beforeFiles/afterFiles/dynamicRoutes/onMatch/fallback → ch280
  • RSC Payload → ch006, ch073, ch080, ch083
  • Rspack → ch456
  • runtime → ch133, ch150
  • Runtime Integration (waitUntil, cacheHandler) → ch439
  • Sass → ch076, ch084
  • Sass .scss/.sass, :export → ch321
  • sassOptions → ch240
  • sassOptions (implementation, additionalData) → ch321
  • Script component → ch369
  • Script component (<Script>) → ch110
  • scroll (Link) → ch368
  • searchParams (promise) → ch123
  • searchParams / useSearchParams → ch004
  • secure action IDs → ch037
  • Sequential vs. parallel fetching (Promise.all) → ch007
  • Server Action → ch008
  • Server Actions → ch079, ch081
  • Server and Client Boundary → ch080
  • Server Component (padrão) → ch006
  • Server Function → ch008
  • server-only / client-only → ch006
  • server-only package → ch037
  • serverActions (allowedOrigins, bodySizeLimit) → ch241
  • serverComponentsHmrCache → ch242
  • serverExternalPackages → ch066, ch243, ch393, ch417
  • Service Worker (PWA) → ch072
  • Session Management (stateless vs database) → ch024
  • shallow (Link) → ch368
  • Shallow Routing → ch344
  • shallow routing (pushState/replaceState) → ch081
  • Single Shared Layout → ch342
  • sitemap.xml → ch143
  • sizes → ch366
  • skipProxyUrlNormalize → ch372
  • skipProxyUrlNormalize / skipTrailingSlashRedirect → ch125
  • skipTrailingSlashRedirect → ch372
  • Snapshot Testing → ch326, ch328
  • Soft tags → ch202
  • Soft tags (N_T) → ch043
  • src (pasta) → ch135
  • src / alt / width / height (Image) → ch366
  • src Directory → ch374
  • ssr: false → ch308
  • stale-while-revalidate → ch212
  • staleTimes (client cache TTL) → ch068
  • staleTimes (dynamic/static) → ch244
  • Static export → ch018, ch292, ch305, ch307, ch312
  • Static export (output: 'export') → ch082, ch095
  • Static shell → ch046, ch073, ch083
  • staticGenerationRetryCount / MaxConcurrency / MinPagesPerWorker → ch245
  • strategy (Script) → ch369
  • Streaming → ch005, ch007, ch073, ch078, ch083, ch096
  • streaming metadata → ch162
  • Strict-Transport-Security / X-Frame-Options / Permissions-Policy / X-DNS-Prefetch-Control / X-Content-Type-Options / Referrer-Policy → ch403
  • Style registry → ch035
  • styled-components → ch035
  • styled-jsx → ch035, ch299
  • Sub-path Routing / Domain Routing → ch307
  • Subresource Integrity (SRI) → ch034
  • Supported Browsers / Browserslist / polyfills → ch450
  • supportsImmutableAssets / skew protection → ch246
  • suppressHydrationWarning → ch070
  • Suspense → ch073, ch080, ch081, ch083, ch096, ch097
  • Suspense (leitura de sessão) → ch025
  • Suspense boundary (automático via loading.js/layout.js) → ch119, ch120
  • SWC (compilador) → ch336
  • swcMinify → ch336
  • SWR → ch353, ch358
  • SWR (useSWR) → ch032
  • Tailwind CSS (setup) → ch291
  • Tailwind CSS setup → ch012
  • Tailwind CSS v3 → ch084
  • Tailwind CSS v3 setup → ch325
  • taint / taintObjectReference / taintUniqueValue → ch247
  • Tainting (experimental_taintObjectReference/taintUniqueValue) → ch037
  • TanStack Query → ch353
  • TanStack Query (useQuery, useSuspenseQuery) → ch033
  • template.js → ch136
  • testEnvironment: jsdom → ch328, ch330
  • Testing (tipos) → ch085
  • Testing Adapters (e2e harness) → ch437
  • Third-party libraries (@next/third-parties) → ch090
  • Tipos de teste (Unit/Component/Integration/E2E/Snapshot) → ch326
  • trailingSlash → ch248, ch418
  • trailingSlash (export) → ch400
  • transpilePackages → ch249, ch419
  • transpilePackages / serverExternalPackages → ch316
  • tsconfig.json paths/baseUrl → ch002
  • Turbopack → ch002, ch095
  • Turbopack (dev) → ch052
  • Turbopack (import.meta.env, import.meta.glob, magic comments) → ch284
  • turbopack config (rules/resolveAlias/resolveExtensions/debugIds) → ch420
  • Turbopack overview (import.meta.env/glob, known gaps) → ch445
  • turbopack.ignoreIssue → ch253
  • turbopack.rules / resolveAlias / resolveExtensions / turbopackLoader → ch250
  • turbopackChunking → ch421
  • turbopackChunking (minChunkSize, maxChunkCountPerGroup, clusters) → ch251
  • turbopackFileSystemCacheForDev / ForBuild → ch252
  • turbopackLocalPostcssConfig → ch254
  • turbopackMemoryEviction → ch255
  • turbopackRustReactCompiler → ch256
  • typedRoutes → ch257, ch265
  • TypeScript (next-env.d.ts, typedRoutes, typedEnv) → ch428
  • typescript config (ignoreBuildErrors/tsconfigPath) → ch422
  • typescript.ignoreBuildErrors / tsconfigPath → ch258, ch265
  • unauthorized() → ch178
  • unauthorized.js / unauthorized() → ch137
  • unoptimized → ch366
  • unoptimized (Image) → ch367
  • unstable_cache → ch028, ch044, ch179
  • unstable_doesProxyMatch → ch372
  • unstable_getResponseFromNextConfig → ch194, ch388
  • unstable_noStore → ch180
  • unstable_noStore (substituído) → ch156
  • unstable_rethrow() → ch181
  • updateTag → ch010, ch182
  • updateTag / revalidateTag → ch031, ch032, ch033
  • updateTag vs revalidateTag → ch060
  • updateTag() → ch048, ch079, ch095
  • updateTags() → ch043
  • upgrade command / --yes flag → ch333
  • Upgrading (índice) → ch332
  • URL data (params/searchParams) → ch021
  • urlImports → ch423
  • urlImports / next.lock → ch259
  • URLSearchParams → ch385
  • use API → ch006, ch007
  • use cache → ch009, ch010, ch016, ch073, ch075, ch078, ch100
  • use cache (diretiva) → ch153, ch154
  • use cache / cacheTag / cacheLife → ch031, ch032, ch033
  • "use cache" directive → ch044, ch045, ch046, ch048, ch201, ch202, ch203
  • use cache: private → ch009, ch025, ch046, ch101
  • 'use cache: remote' → ch102
  • Use Cases de adapters → ch281
  • "use client" → ch006, ch103
  • "use server" → ch008, ch104
  • use() → ch031
  • use() (React hook) → ch080, ch081, ch083
  • useActionState → ch008, ch011, ch042, ch048
  • useEffect data fetching → ch358
  • useFileSystemPublicRoutes → ch300
  • useFormStatus → ch042, ch107
  • useLightningcss / lightningCssFeatures → ch260, ch424
  • useLinkStatus → ch005, ch183
  • useMutation (onMutate/onError) → ch033
  • useOffline → ch184, ch261
  • useOffline (experimental) → ch042
  • useOptimistic → ch042, ch048
  • useParams → ch185, ch382
  • usePathname → ch109, ch119, ch186
  • userAgent → ch192, ch386
  • useReportWebVitals → ch023, ch187, ch294, ch383
  • useRouter → ch188, ch384
  • useRouter (query params) → ch343, ch344
  • useRouter().push redirect → ch320
  • useSearchParams → ch119, ch189, ch385
  • useSelectedLayoutSegment → ch190
  • useSelectedLayoutSegments → ch191
  • useServerInsertedHTML → ch035
  • useSWRConfig / mutate → ch032
  • useTransition / startTransition → ch048
  • useTransition / useOptimistic / useActionState → ch081
  • useTypeScriptCli → ch262, ch265, ch425
  • validationLevel → ch046
  • VAPID keys (Web Push) → ch072
  • variable (CSS variable, font) → ch363
  • variable fonts → ch014
  • Vary header (CDN) → ch029
  • Verified adapter → ch039
  • Version 10 → ch334
  • Version 11 → ch335
  • Version 12 → ch336
  • Version 13 → ch337
  • Version 14 → ch338
  • Version 9 → ch339
  • version skew protection → ch396
  • viewport (objeto) → ch165
  • ViewTransition → ch097
  • Vite migration → ch059, ch313
  • vite-tsconfig-paths → ch330
  • Vitest → ch089
  • Vitest @vitejs/plugin-react → ch330
  • VS Code Debugging (launch.json) → ch301
  • waitUntil → ch125, ch152
  • waitUntil() → ch372
  • Web Push Notifications → ch072
  • Web Vitals (TTFB, FCP, LCP, FID, CLS, INP) → ch023, ch187
  • Web Vitals metrics (TTFB, FCP, LCP, FID, CLS, INP) → ch383
  • Webpack 5 default → ch335
  • webpack config function → ch426
  • webpack(config, options) / isServer / nextRuntime → ch263
  • webpack://_N_E/ (source maps client) → ch038
  • webpackMemoryOptimizations → ch055
  • webVitalsAttribution → ch264, ch427
  • weight / style / subsets / axes (font) → ch363
  • Wildcard path matching (:slug)* → ch403, ch415, ch416
  • window.history.pushState/replaceState → ch005
  • withAmp removido → ch339
  • withRouter → ch344, ch384
  • worker strategy (Script) → ch369
  • X-Accel-Buffering (streaming/nginx) → ch078, ch083
  • x-nextjs-cache header → ch044, ch367, ch379
  • x-powered-by → ch411
  • YouTubeEmbed → ch331
  • Zod/Valibot (validação server-side de form) → ch042

Supporting Files


Scope & Limits

Este skill cobre a documentação oficial do Next.js 16 capturada em 22-08-2026 — pode ficar desatualizado conforme novas versões saírem. Para componentes/padrões shadcn/ui/Base UI com curadoria, ver o skill irmão shadcn-ui-docs ou o catálogo consultar-base.