reactStrictMode
須知:自 Next.js 13.5.1 起,使用
app路由器時,嚴格模式 (Strict Mode) 預設設定為true,因此上述配置僅對pages路由是必要的。你仍然可以透過設定reactStrictMode: false來停用嚴格模式。
建議:我們強烈建議你在 Next.js 應用程式中啟用嚴格模式,以便更好地為 React 的未來做好準備。
React 的嚴格模式僅是開發模式下的一個功能,用於突出應用程式中潛在的問題。它有助於識別不安全的生命週期、舊版 API 使用以及其他一些特性。
Next.js 執行時是符合嚴格模式的。要選擇啟用嚴格模式,請在 next.config.js 中配置以下選項:
next.config.js
module.exports = {
reactStrictMode: true,
}如果你或你的團隊尚未準備好在整個應用程式中使用嚴格模式,沒關係!你可以透過使用 <React.StrictMode> 逐頁地進行增量遷移。
這有幫助嗎?