اذهب إلى المحتوى
  • 0

react.js

محمد قماري

السؤال

Recommended Posts

  • 0
نشر

الإصدار المستخدم حاليا في الدورة هو React 17 وبخصوص التحديث لإصدار 19 وإضافة ال hooks الجديدة فإضافتها أمر غير مستبعد فالتحديثات تتم دوريا وبشكل مدروس كما أنه تجدر الإشارة إلى أنه لا توجد اختلافات جوهرية بين الإصدارين في سياق ما تغطيه الدورة.

  • 0
نشر

وعليكم السلام ورحمة الله تعالى وبركاته،

الإصدار المستخدم في دورة تطوير التطبيقات باستخدام لغة جافا سكريبت هو إصدار React 17 ويمكن التحقق من ذلك من خلال ملف package.json الموجود في جذر المشروع والذي سيظهر كالتالي:

  • "react": "17.0.0"

ويمكنك دائما التعرف على الإصدار المستخدم بفتح هذا الملف مباشرة والبحث عن سطر "react" ضمن قسم dependencies، أو بتشغيل الأمر npm list react داخل مجلد المشروع.

أما عن الفروقات بين React 17 و19 فهي تقتصر أساسا على إضافة hooks جديدة في 19 مثل useActionState وuseFormStatus وuseOptimistic وuse() التي تسهّل التعامل مع النماذج والبيانات غير المتزامنة، في حين أن كل ال hooks الأساسية مثل useState وuseEffect وuseContext لا تزال موجودة وتعمل بنفس الطريقة تماما.

لذا فلا حاجة الآن للترقية لأن الدورة مبنية على React 17 من الأساس، والهدف الأول هو تعلم المفاهيم الجوهرية للمكتبة التي لم تتغير بين الإصدارات مع إتقان الأساسيات جيدا ثم الانتقال لل hooks الجديدة لاحقا سيتم بسهولة.

كما يمكنك تصفح صفحة تحديثات الدورات لمعرفة آخر التحديثات التي طرأت عليها.

  • 0
نشر

هل دورة react الموجودة مفصلة ام فيها معلومات سطحية لأنني اجد ان دورة react هنا 3 ساعات ونصف اما دورات خارجية فتصل حتى 15 ساعة 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...