문서
App Router 사용하기
reactStrictMode

reactStrictMode

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

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

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

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

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

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