reactStrictMode
Gut zu wissen: Seit Next.js 13.5.1 ist der Strict Mode standardmäßig auf
true
gesetzt, wenn derapp
-Router verwendet wird. Daher ist die obige Konfiguration nur fürpages
notwendig. Sie können den Strict Mode dennoch deaktivieren, indem SiereactStrictMode: false
setzen.
Empfehlung: Wir empfehlen dringend, den Strict Mode in Ihrer Next.js-Anwendung zu aktivieren, um Ihre Anwendung besser auf die Zukunft von React vorzubereiten.
Der Strict Mode von React ist ein Feature, das nur im Entwicklungsmodus verfügbar ist und potenzielle Probleme in einer Anwendung hervorhebt. Es hilft dabei, unsichere Lebenszyklen, veraltete API-Verwendung und eine Reihe anderer Features zu identifizieren.
Die Next.js-Laufzeitumgebung ist Strict Mode-kompatibel. Um den Strict Mode zu aktivieren, konfigurieren Sie die folgende Option in Ihrer next.config.js
:
Falls Sie oder Ihr Team noch nicht bereit sind, den Strict Mode in Ihrer gesamten Anwendung zu verwenden, ist das in Ordnung! Sie können schrittweise eine Migration auf Seitenbasis durchführen, indem Sie <React.StrictMode>
verwenden.