React 嚴格模式 (reactStrictMode)
注意事項:自 Next.js 13.5.1 版本起,使用
app
路由器時,嚴格模式預設為true
,因此上述設定僅適用於pages
路由器。您仍然可以透過設定reactStrictMode: false
來停用嚴格模式。
建議:我們強烈建議您在 Next.js 應用程式中啟用嚴格模式,以便更好地為應用程式迎接 React 的未來做好準備。
React 的嚴格模式是一個僅限開發模式的功能,用於突顯應用程式中潛在的問題。它有助於識別不安全的生命週期、舊版 API 的使用以及許多其他功能。
Next.js 執行階段與嚴格模式相容。要啟用嚴格模式,請在 next.config.js
中設定以下選項
next.config.js
module.exports = {
reactStrictMode: true,
}
如果您或您的團隊還沒有準備好在整個應用程式中使用嚴格模式,沒關係!您可以使用 <React.StrictMode>
逐頁逐步遷移。
這有幫助嗎?