appDir
Core Idea
Legacy config flag that used to enable the App Router (app directory), enabling layouts, Server Components, streaming, and colocated data fetching. No longer needed since Next.js 13.4 — the App Router is stable and on by default.
Key Concepts
- appDir: Flag legado, mantido só por compatibilidade retroativa; não precisa mais ser setado.
- React Strict Mode automático: Usar o diretório
app habilita React.StrictMode automaticamente.
Key Takeaways
- Não use esta opção em projetos novos — o App Router já é padrão desde a 13.4.
- Ativar
app liga React Strict Mode automaticamente.
- Existe um guia de migração incremental de
pages para app.
Connects To
- layouts, Server Components, loading.js: features habilitadas pelo App Router.
- app-router-migration guide: caminho para migração incremental de
pages para app.