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