reactStrictMode

참고: Next.js 13.4부터 Strict Mode는 app 라우터에서 기본적으로 true로 설정되므로, 위의 설정은 pages에만 필요합니다. 여전히 reactStrictMode: false로 설정하여 Strict Mode를 비활성화할 수 있습니다.

권장: React의 미래를 대비하기 위해 Next.js 애플리케이션에서 Strict Mode를 활성화하는 것을 강력히 권장합니다.

React의 Strict Mode (opens in a new tab)는 애플리케이션의 잠재적인 문제를 강조하기 위한 개발 모드 전용 기능입니다. 이는 안전하지 않은 생명주기, 레거시 API 사용 및 기타 여러 기능을 식별하는 데 도움이 됩니다.

Next.js 런타임은 Strict Mode를 준수합니다. Strict Mode를 선택하려면 next.config.js에서 다음 옵션을 구성하세요:

next.config.js
module.exports = {
  reactStrictMode: true,
}

애플리케이션 전체에서 Strict Mode를 사용할 준비가 되지 않았다면 괜찮습니다! <React.StrictMode>를 사용하여 페이지별로 점진적으로 마이그레이션할 수 있습니다.