كيفية إدارة الحالة العامة في React باستخدام Context و useReducer
Context يحل مشكلة محددة واحدة: إيصال الـ state إلى المكوّنات المتعشقة بعمق دون تمرير props عبر كل طبقة بينهما. إنه ليس مكتبة لإدارة الـ state — ب...
اقرأ الدليلاستخدم شروحات مركزة لإعداد البرمجيات وبنائها وتصحيحها ونشرها والتحقق منها، مع توضيح القرارات المهمة في كل مرحلة.
تصفح شروحات تقنية مركزة حسب الموضوع والمستوى ووقت القراءة، ثم اتبع كل دليل من المتطلبات إلى التحقق النهائي.
Context يحل مشكلة محددة واحدة: إيصال الـ state إلى المكوّنات المتعشقة بعمق دون تمرير props عبر كل طبقة بينهما. إنه ليس مكتبة لإدارة الـ state — ب...
اقرأ الدليلالنماذج المتحكم بها (Controlled Forms) — حيث يمتلك React قيمة كل حقل مدخل — هي النمط القياسي في React. المقايضة هي كود أكثر مقارنةً بالمدخلات غير...
اقرأ الدليلVercel هو أسرع طريق من مشروع Next.js إلى رابط حي على الإنترنت. المنصة صنعها نفس الفريق الذي أنشأ Next.js، لذا تعمل ميزات App Router وServer Compo...
اقرأ الدليلAuth.js (المعروف سابقًا بـ NextAuth.js) الإصدار 5 هو الطريقة المعيارية لإضافة المصادقة إلى مشاريع Next.js بـ App Router. يتولى عنك إدارة OAuth، و...
اقرأ الدليللا يزال Express أكثر إطارات Node.js الويب انتشارًا. هو بسيط بتصميمه — يمنحك التوجيه والـ middleware وخادم HTTP. كل شيء آخر (التحقق، المصادقة، قاع...
اقرأ الدليلJWT (JSON Web Tokens) هي الطريقة الأكثر شيوعًا للمصادقة في REST APIs عديمة الحالة. يُصدر الخادم token موقّعًا عند تسجيل الدخول؛ يرسله العميل مع ك...
اقرأ الدليلكل قيمة في req.body غير موثوقة. يستطيع المستخدم إرسال حقول مفقودة، نوع خاطئ، سلسلة فارغة حيث تتوقع بريدًا إلكترونيًا، أو blob بحجم 10 ميغابايت حي...
اقرأ الدليلبدون تحديد معدل الطلبات، تكون واجهة API الخاصة بك عرضة لهجمات القوة الغاشمة على نقاط تسجيل الدخول، والمتتبعات العدوانية التي تُثقل قاعدة البيانات...
اقرأ الدليلكتلات try/catch المتفرقة التي تُنسّق استجابات الأخطاء كل منها على حدة تمثّل عبئاً على الصيانة وتُنتج مخرجات غير متسقة حتماً. مركزة معالجة الأخطاء...
اقرأ الدليلعرض 19-27 من أصل 50 دليلاً
يُنظم كل دليل حول القرارات العملية التي تحتاجها عند تنفيذ المهمة داخل مشروع حقيقي.
تحقق من المتطلبات والإصدارات والصلاحيات والمدخلات والنتيجة المطلوبة قبل إجراء أي تغيير.
اتبع ترتيباً عملياً يتضمن الأوامر والكود والإعدادات والسياق الذي يوضح سبب كل اختيار.
تحقق من المخرجات وحالات الفشل، ثم راجع جوانب الإنتاج والأمان والصيانة قبل الإغلاق.
يحل الدليل مشكلة محددة، بينما تساعدك الدورات والأدوات والنصائح والمقالات على فهم السياق الأوسع أو إنجاز العمل بسرعة أكبر.
اتبع دورات ودروساً وتمارين برمجية مرتبة تغطي موضوعات هندسة البرمجيات من الأساسيات إلى المستوى المتقدم.
استكشف الأكاديميةاستخدم أدوات عملية للتطوير والتمويل والتسويق والموارد البشرية والمبيعات وإدارة المشاريع.
تصفح الأدوات المجانيةراجع شروحات برمجية ورياضية قصيرة عندما لا تحتاج إلى دليل كامل.
اقرأ النصائح والحيلاقرأ تحليلات تقنية ومقارنات وملاحظات معمارية ودروساً مستخلصة من بيئات الإنتاج.
انتقل إلى المدونةواصل مباشرة إلى دورات مرتبطة ومقالات تقنية حديثة ونصائح مختصرة دون فقدان سياق المهمة.
تعرّف على طريقة تنظيم المكتبة وعلاقتها ببقية موارد منصة ESB1995.
عرض جميع الأسئلة الشائعةنعم. يمكنك قراءة مكتبة أدلة كيفية العامة مجاناً ومن دون تسجيل. تحتاج إلى حساب فقط عند استخدام خصائص المنصة التي تحفظ تقدمك أو بيانات مساحة عملك.
نعم. تدعم ESB1995 التنقل ومحتوى الأدلة بالعربية والإنجليزية، مع تجربة كاملة من اليمين إلى اليسار للصفحات العربية.
تركز المكتبة على مهام هندسة البرمجيات العملية، مثل إعداد البيئات وتطوير الواجهات والخوادم وواجهات API وقواعد البيانات والنشر وDevOps وتصحيح الأخطاء والأمان والتحقق.
يحل دليل كيفية مهمة محددة عبر خطوات مرتبة. تبني الدورات الموضوع تدريجياً، وتشرح النصائح فكرة صغيرة بسرعة، بينما تقدم مقالات المدونة تحليلاً وسياقاً هندسياً أوسع.
يحدد كل دليل مكتمل ما تحتاجه قبل البدء، ويشرح تسلسل التنفيذ، وينتهي بفحوص تؤكد أن النتيجة تعمل كما هو متوقع.
أنشئ حساباً في ESB1995 للوصول إلى مساحة عمل المنصة، أو سجّل الدخول لمتابعة ما بدأت به.