reactStrictMode
Полезно знать: Начиная с Next.js 13.4, строгий режим (Strict Mode) включён по умолчанию для маршрутизатора
app
, поэтому приведённая ниже конфигурация нужна только дляpages
. Вы всё ещё можете отключить строгий режим, установивreactStrictMode: false
.
Рекомендация: Мы настоятельно рекомендуем включить строгий режим (Strict Mode) в вашем приложении Next.js, чтобы лучше подготовить его к будущему React.
Строгий режим React — это функция только для режима разработки, которая помогает выявлять потенциальные проблемы в приложении. Он помогает обнаруживать небезопасные методы жизненного цикла, использование устаревших API и ряд других особенностей.
Среда выполнения Next.js совместима со строгим режимом. Чтобы включить строгий режим, настройте следующую опцию в вашем next.config.js
:
module.exports = {
reactStrictMode: true,
}
Если вы или ваша команда не готовы использовать строгий режим (Strict Mode) во всём приложении — это нормально! Вы можете постепенно внедрять его на уровне отдельных страниц, используя <React.StrictMode>
.