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