reactStrictMode
معلومة مفيدة: منذ Next.js 13.5.1، وضع الصارم (Strict Mode) مفعل افتراضيًا مع موجه
app
، لذا الإعداد أعلاه ضروري فقط لـpages
. لا يزال بإمكانك تعطيل وضع الصارم عن طريق تعيينreactStrictMode: false
.
مقترح: نوصي بشدة بتمكين وضع الصارم (Strict Mode) في تطبيق Next.js الخاص بك لتحضير تطبيقك بشكل أفضل لمستقبل React.
وضع الصارم (Strict Mode) في React هو ميزة خاصة بوضع التطوير فقط لتسليط الضوء على المشاكل المحتملة في التطبيق. يساعد في تحديد دورة حياة غير آمنة، واستخدام واجهات برمجة تطبيقات قديمة، وعدد من الميزات الأخرى.
وقت تشغيل Next.js متوافق مع وضع الصارم. للاشتراك في وضع الصارم، قم بتكوين الخيار التالي في ملف next.config.js
الخاص بك:
module.exports = {
reactStrictMode: true,
}
إذا كنت أنت أو فريقك غير مستعدين لاستخدام وضع الصارم في تطبيقك بالكامل، لا بأس! يمكنك الهجرة تدريجياً على أساس كل صفحة باستخدام <React.StrictMode>
.