Capítulo 111 de 456

File-system conventions

Core Idea

Página-índice das convenções de arquivo especial do App Router (page, layout, loading, error, route, etc). Sem conteúdo técnico próprio.

Key Concepts

  • default.js, page.js, layout.js, loading.js, error.js: arquivos de segmento de rota.
  • route.js: Route Handler (API endpoint).
  • template.js: como layout, mas remonta em cada navegação.
  • not-found.js, forbidden.js, unauthorized.js: páginas de erro específicas.
  • instrumentation.js, instrumentation-client.js: hooks de observabilidade server/client.
  • mdx-components.js: customização de componentes MDX.
  • Dynamic Segments, Parallel Routes, Intercepting Routes, Route Groups: convenções de estrutura de pastas.
  • Metadata Files, Route Segment Config: configuração declarativa por rota.
  • public, src: pastas convencionais do projeto.

Key Takeaways

  1. Página de navegação; use como mapa das convenções de arquivo.
  2. Cada convenção listada tem seu próprio capítulo de referência detalhado.

Connects To

  • default.js (ch112), Dynamic Segments (ch113), error.js (ch114), forbidden.js (ch115), instrumentation.js (ch116), instrumentation-client.js (ch117), Intercepting Routes (ch118), layout.js (ch119), loading.js (ch120), mdx-components.js (ch121), not-found.js (ch122): subpáginas cobertas neste lote.