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>
를 사용하여 페이지별로 점진적으로 마이그레이션할 수 있습니다.