أخبرنا عن تجربتك مع React native وهل يستحق التجربة؟


التعليقات

React Native حل أكثر من رائع لتطوير تطبيقات موبايل أصيلة، وقد كتبت عدة مواضيع حولها في مدونة توتومينا.

هذا الإطار معتمد من طرف عدد من كبار الشركات Wix ،AirBnB ،Bloomberg وطبعا فيسبوك وانستاقرام.

مع هذه المكتبة يمكنك خلط الكود الأصلي (Java، Kotlin أو Swift) مع كود React Native (جافاسكريبت) وهذا بالضبط ما فعلوه في تطبيق فيسبوك، حيث أن الأخير يعتمد في أجزاء منه على RN بينما الأجزاء الأخرى مطورة باللغات الأصلية لكل منصة على حدة.

شاهد هذا الفيديو من أحد مهندسي شركة Wix يتحدث عن تجربة تحولهم للإعتماد على React Native.

تجدر الإشارة فقط أنه يستحسن الإلمام بمكتبة React.js قبل التوجه ل RN، لأن الأخير يعتمد على فلسفة الأول في تنظيم وكتابة الأكواد.

بالتوفيق

فعلياً فهمت الـ Props، states, components, events هل هذا كافي للبداية؟

نعم كافي،

نسيت أن أشير إلى أنه يستحسن إتقان إحدى المكتبات المتخصصة في إدارة State مثل Redux، بالخصوص إذا كان التطبيق متوسطا أو كبيرا.

هل Redux صعبة كما يروج لها؟

قد يبدو أنه صعب من الوهلة الأولى، ولكن عندما تفهم غايته وآلية عمله سيبدو لك سهلا للغاية. المسألة كلها ممارسة وتعود لا أقل ولا أكثر.

إن كنت تبحث عن أحد الحلول الـ cross platform فهي الأفضل كونها لا تحوي على web broswer كما في أيونك حيث أن التطبيق فيها هو native 100% و يمكنك من الوصول لموراد الجهاز كاملة ناهيك عن قدرتك على استخدام مهاراتك الموجودة أصلاً في angular فيها

على الجهة المقابلة إن كنت تبحث عن "أفضل حل" لا بديل عن الكوتلن و السويفت

نعم يستحق التجربة


تطوير الويب

مجتمع خاص بمناقشة وطرح المواضيع والقضايا العامة المتعلقة بتطوير الويب ولغاتها المختلفة

88.4 ألف متابع