مدخل إلى React.js - مكتبة تطوير الواجهات الرسومية من فيس بوك

14
يوغرطة بن علي
  • تطوير الويب
  • 2015-06-30T12:32:03+00:00
  • المزيد
    • رابط مختصر

مدخل إلى React.js - مكتبة تطوير الواجهات الرسومية من فيس بوك

academy.hsoub.com/code/javascript/...

هذا الدرس عبارة عن مقدمة لـ React، وسنقوم فيه بإنشاء مربّع تعليقات بسيط باستخدامه


التعليقات

عرض جميع التعليقات
التعليق السابق
1
محسن بخيش
  • 2015-07-01T08:44:15+00:00
  • المزيد
    • رابط مختصر

من أهم الاسباب التي جعلتني اختار react على حساب angular :

  • تقسيم التطبيق الى مجموعة من الComponents الصغيرة المسؤولة عن نفسها ، حيث يسهل تغييرها ، استبدالها و التطوير عليها دون الخوف من ان وقوع خلل بباقي التطبيق.

  • امكانية تجميع كامل الكود الخاص بالتطبيق في ملف واحد ( CSS ,javascript , html ) ، لا تحتاج الى الرجوع الى مجموعة من الملفات خلال عملية التطوير بل تركز فقط على ملف جافاسكريبت واحد لكل Component.

  • استخدام هندسة Flux تتيح لك تبادل الاحداث و البيانات داخل جميع عناصر التطبيق ، كمثال عندما يصل تنبيه الى من السرفر مثلا بامكانك التنصت على هذا التنبيه باي مكان داخل التطبيق دون الحاجة الى كتابة الكثير من الاكواد فقط سطر واحد يكفي.

  • سهولة تتبع الكود لسبب واحد هو أن react يتوفر على مجموعة قليلة من الدوال التي تحتاج الى معرفتها و البقية جافاسكريبت ، لن تحتاج كثيرا الرجوع الى توثيق react ، بخلاف angular الذي يتوفر على عدد هائل من الدوال , ال directives الخ...

ولكن النقطة الاساسية التي جعلتني افضل استخدام react هو انني وجدت نفسي استخدم جافاسكريبت اكثر مما استخدم كود خاص بالقالب ، الامر الذي جعلني اتعلم المزيد حول جافاسكريبت و الانتقال الى استخدام ECMA6.


تطوير الويب

مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.

96.2 ألف متابع

أطلق موقعك الإلكتروني في دقائق

صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.

أنشئ موقعك الآن

انسخ هذا الرابط:

تنبيه