احدث المواضيع
recent

شرح مفصل عن الـ ReactJS




 ReactJS


هي واحدة من  مكتبات جافا سكريبت(JavaScript) الاكثر شعبيه وتمتلك هذهِ المكتبة أساس قوي بين المكتبات الاخرى وهنالك الكثير من المجتمعات التي تستخدم هذهِ المكتبة في تطوير تطبيقاتها , والجدير بالذكر أن شركة الفيس بوك هي من قامت بتطوير هذهِ المكتبة , والـ ReactJS تستعمل لتحسين وبناء واجهات المستخدم (Interface) لتطبيقات الموبايل والويب .
  

للبدء مع ReactJS بأمكانك زيارة الموقع الرسمي لمطورين هذهِ المكتبة 
لتجد الدورس الاساسيه لتعلم استخدام هذهِ المكتبة في موقعك وتطبيقاتك . 

رابط الموقع : اضغط هنا


- متطلبات العمل مع ReactJS

 

للعمل مع ReactJS وتضمينها داخل موقعك والاستفادة منها يجب عليك أن تمتلك معرفة جيدة بـ JavaScript و Html 5 و CSS 
  ReactJS لا تعمل مع الـ HTML العادية . 

 

- خصائص الـ ReactJS 

 

- تتضمن JSX  : هي أختصار لـ  JavaScript syntax extension , وليس من الضروري استخدامها مع الـReactJS ولكن من المستحسن .

 - المكونات : في الـ ReactsJS كل شيء عبارة عن مكونات , تحتاج أن تفكر في كل شيء كمكون , تساعدك هذهِ الميزة في فهم الـCode داخل الـ ReactsJS في البرامج الكبيرة ذات الاسطر البرمجية الكثيرة .

 - تدفق البيانات أحادي الاتجاه والجريان : كون البيانات تتدفق بأتجاه واحد او طريق واحد غير متفرع , فهذا يسهل على المبرمج أن يفكر في التطبيق وفهم كيفيه عمله . والمقصود بالجريان أن البيانات تضل احادية الاتجاه . 

- الرخصة  : رخصة الـ ReactsJS هي للـ   Facebook Inc

- مميزات وفوائد الـ ReactJS في تصميم التطبيقات

- تستخدم الـ Virtual DOM وهو احد مكونات الـ ( Java Script ) وهذا يساعدها في تحسين اداء التطبيقات التي تكون الـ ReactsJS جزء منها , لان الـ virtual DOM اسرع بكثير من الـ regular DOM الذي تستخدمه بعض المكتبات .

- يمكن استخدامها على جانب الـ Cilent و Server Side .

- تحتوي على انماط وعناصر تحسن القراءه  مما يساعد الحفاظ على التطبيقات بشكل أكبر 

 - يمكن أن تستخدم مع اكثر من Framework  


 أمثله عن  الـ ReactJS بأمكانكم مشاهدتها وتحميل الكود الخاص بها   
 










للمزيد اضغط هنا 
ديار الزهيري

ديار الزهيري

أحد اعضاء فريق عراق كوديرز ,حيث يسعى جميع اعضاء هذا الفريق التطوعي الى نشر المعرفه التقنية والتكنولوجيا وترجمة المقالات الاجنبية وكل ما نقوم به هو محاولة بسيطة لتحسين الواقع التقني في العراق

ليست هناك تعليقات:

إرسال تعليق

يتم التشغيل بواسطة Blogger.