Capítulo 237 de 456

reactStrictMode

Core Idea

Controla o React Strict Mode (feature de dev que evidencia problemas potenciais: lifecycles inseguros, uso de API legada, etc.). Desde Next.js 13.5.1, true por padrão no App Router; só precisa configurar explicitamente no Pages Router.

Key Concepts

  • reactStrictMode: true habilita; false desabilita mesmo no App Router.
  • Runtime do Next.js é totalmente Strict Mode-compliant.
  • Migração incremental possível envolvendo <React.StrictMode> página a página.

Code Examples

module.exports = {
  reactStrictMode: true,
}
  • O que demonstra: habilitação explícita (necessária no Pages Router; redundante mas válida no App Router).

Key Takeaways

  1. Recomendação forte da documentação: manter Strict Mode habilitado para preparar a app para o futuro do React.