ما هي الـ React Native ؟
ما هي الـ React Native ؟
هو إطار تطبيق مفتوح المصدر تم إنشاؤه بواسطة Facebook، Inc. يتم استخدامه لتطوير تطبيقات Android و Android TV و iOS و macOS و tvOS و Web و Windows و UWP
من خلال تمكين المطورين من استخدام إطار React جنبًا إلى جنب مع قدرات النظام الأساسي الأصلي.
توفر الـ React Native الامكانيات الكاملة لبناء التطبيقات المتكامله التي تشبه التطبيقات التي يتم برمجتها بأستخدام لغات البرمجة المخصصة
مثل Java او Swift. بالاضافة الى ذلك, فأن وحدات البناء الاساسية لواجهة المستخدم ( UI ) المستخدمة بواسطة iOS و Andriod يتم أستخدامها ايضاً
بواسطة الـ React Native.
الشركات التي تستخدمة في تطبيقاتها ؟
Facebook, GitHub, Airbnb, Box, Google, Microsoft, Pinterest, Pixar Animation Studios, Twitter, Uber, Instagram, LinkedIn, and WhatsApp
ما هي مزايا React Native ؟
- يمكن الاستفادة من مكتبة ReactJS.
- عن طريق الاستعانة بنموذج تصريحي يسمح لك بكتابة ما تحتاجه واجهة المستخدم فقط استنادًا إلى بيانات الإدخال.
- الزيادة من قابلية التطوير.
- يمكن من الاستعانة ب Node.js.
- الاستفادة من التطور غير المتزامن.
- امكانية الاستفادة من ES2015.
- Cross-platform : مع فأنت لست بحاجه الى برمجة تطبيقات الـ iOS بشكل منفصل عن تطبيقات الـ Andriod. حيث تساعد المطورين على تطوير التطبيقات التي تعمل على نظاما الـ iOS و الـ Andriod من خلال استعمال منصه واحده تنتج تطبيقاً يعمل على أنظمة مختلفه.
- يمكن ايضا الاستعانة من مكتبات React Native مفتوحي المصدر
- Truly native : يوفر الـ React Native الامكانية الكاملة للمطورين لبناء تطبيقات Native بشكل كامل ومثالي. مما يجعل التطبيقات المصممه بأستخدام الـ React Native تبدوا كأنها مصممه بأحد لغات البرمجة المخصصه لبناء تطبيقات الهواتف على المنصات المخصصه للـ Android و الـ iOS.
- Readability : حتى بالنسبة لأولئكَ الذين لم يستخدموا هذه اللغه من قبل, يمكنهم بسهوله قراءه الاسطر البرمجية لهذا الاطار. في حين أن الكثير من أطارات العمل يتوجب على الاشخاص الذين يريدون قراءه الاسطر البرمجية الخاصه بها أن يقوموا بقراءه قائمة واسعه من المفاهيم ليفهموا اسطر تلكَ الاطارات.
نتمني في نهايه المقاله ان نكون قد ذكرنا اهم المميزات وشرح بسيط لها