عرض مشاركة واحدة
#1  
قديم 06-04-2023
Şøķåŕą متواجد حالياً
Egypt     Female
قَدَاسَة طُهِّرَ | | أَوْسِمَتِي | |
 
 عضويتي » 1870
 اشراقتي ♡ » Jun 2021
 كُـنتَ هُـنا » منذ دقيقة واحدة (02:02 PM)
موآضيعي » 25134
آبدآعاتي » 7,453,689
 تقييمآتي » 2338313
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Egypt
جنسي  »  Female
 حالتي الآن » ☆بعالم الحب يا حب ❤️ ☆
آلعمر  » ❤
الحآلة آلآجتمآعية  » » ❤
تم شكري »  53,788
شكرت » 26,498
الاعجابات المتلقاة » 13641
الاعجابات المُرسلة » 2460
مَزآجِي  »  الحمدلله
мч ммѕ ~
MMS ~
 
Q81 ما هي مكتبة الرياكت React js وما أهم مزايا استخدامها



ما هي مكتبة الرياكت – React js:
(React js) هي عبارة مكتبة مفتوحة المصدر مبنية باستخدام لغة البرمجة جافا سكريبت، وقد تم بناء هذه المكتبة بواسطة شركة فيسبوك، وتعتبر من المكتبات المتخصصة بواجهات المستخدم وبناء واجهات المواقع أيضاً؛ حيث تقدم طريقة سهلة وسلسلة وقوية لبناء الواجهات.

وهي مبنية على أساس مفهوم الـ (Component) والذي نستطيع إعادة استخدامه بسهولة فائقة دون الحاجة لبنائه مرة أخرى في كل مرة، وباستخدام هذه المكتبة يتمكن المستخدم من بناء واجهات صعبة ومعقدة دون الحاجة لكتابة الكثير من أكواد الجافا سكريبت، ويُمكن للمطورين من خلال استخدام هذه المكتبة من بناء تطبيقات متكاملة كالتي يتم بناؤها بالجافا أو لغة البرمجة كوتلن أو لغة (Swift).

أشهر ميزات مكتبة React js:
تمتلك مكتبة (React JS) واجهات معتمدة على المكونات (Component):
حيث أن لكل مكون (Component) مجموعة من القواعد البرمجية الخاصة بحيث من الممكن بسهولة إعادة استخدامه في أي واجهة أخرى، وبما أن المكونات تبنى عن طريق لغة جافا سكريبت؛ فهذا يجعل من السهل تمرير ما يلزم من البيانات للمكونات وهذا بديل جيد لاستخدام القوالب الجاهزة.

التفاعل ضمن الواجهات:
حيث من السهل بناء واجهة تفاعلية مميزة باستخدام مكتبة (React JS).

:JSX
تُعتبر ميزة اختيارية موجودة لمطوري مكتبة (React Js) حيث تدمج هذه المكتبة بين لغة الهيكلة والتصميم (HTML) بلغة الدينامكية والبرمجة (JavaScript) أي أن المستخدم سيكون قادراً على كتابة كود باستخدام (HTML) عن طريق الوسوم المعتادة داخل صفحة الجافا سكريبت والكود الناتج هنا ليس كود (JavaScript) أو (HTML) إنما نطلق عليه (JSX).

تعدد الاستخدامات:
حيث من الممكن استخدام هذه المكتبة في تطوير الواجهات الخاصة بالمواقع كما هو الحال في الكثير من المواقع الإلكترونية كالفيسبوك وإنستجرام (Instagram) وتويتر، ومن الممكن أيضاً استخدامها في مجال تطوير تطبيقات الهاتف عن طريق الـ (React Native)، والذي يعتبر إطار عمل تابع للرياكت، ومن خلال هذه المكتبة أيضاً يتم تطوير تطبيقات لأنظمة التشغيل مثل: الأندرويد والـ (IOS) على أعلى مستوى ،إضافةً لذلك فإن الرياكت تستطيع التعامل مع برمجيات السيرفر (Server) من خلال استخدام الـ (Node).



 توقيع : Şøķåŕą

مواضيع : Şøķåŕą


رد مع اقتباس