Resumo
O Next.js v16.4.0-canary.10 amplia o Turbopack, o cache e o App Router. A publicação adiciona a opção de Cache Components ao create-next-app, ajusta assets estáticos em output: 'export' e depreca o suporte ao React 18 no Pages Router.
Novidades
- Next.js v16.4.0-canary.10 — Criação de projeto: o
create-next-appoferece a opção de Cache Components. - Next.js v16.4.0-canary.10 — Export estático:
output: 'export'aceita assets estáticos imutáveis.
Melhorias
- Next.js v16.4.0-canary.10 — Turbopack: nomes de classes CSS Module ficam menores, o identificador de chunk usa mais caracteres e o analisador preserva chamadas com argumento único.
- Next.js v16.4.0-canary.10 — Cache e rotas: o handler padrão de
use cachecorrige a retenção de acesso à requisição, rotas de interceptação mantêm slots de host e slots filhos não declarados são omitidos em App Routes.
Correções
- Next.js v16.4.0-canary.10 — Build TypeScript: o build deixa de falhar quando
typescripté apontado para@typescript/typescript6.
Ponto de Atenção
- Next.js v16.4.0-canary.10 — Compatibilidade do Pages Router: o suporte ao React 18 está depreciado. Confirme a versão do React e execute build, rotas com slots, cache e export estático em homologação antes de adotar este canary.
- Next.js v16.4.0-canary.10 — Teste sugerido: crie um projeto com Cache Components, execute
output: 'export'com assets imutáveis e valide um build que use@typescript/typescript6.
Notas da versão
- Next.js v16.4.0-canary.10 — Áreas afetadas:
create-next-app, Cache Components, Turbopack, CSS Modules, cache, App Router, export estático, TypeScript e Pages Router.