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 بأمكانكم مشاهدتها وتحميل الكود الخاص بها
للمزيد اضغط هنا
http://www.welookups.com/js/js_syntax.html
ردحذف