The Ultimate React Native Tutorial
React Native محبوب ترین چارچوب برای توسعه برنامه های تلفن همراه بین پلت فرم است. این چارچوب ایجاد برنامه های تلفن همراه بومی را برای چندین سیستم عامل به طور همزمان امکان پذیر کرده است. شما می توانید با استفاده از یک زبان واحد ، به عنوان مثال JavaScript ، برنامه های کاربردی تلفن همراه کامل را برای iOS و Android توسعه دهید. این یک مزیت بزرگ است ، زیرا باعث صرفه جویی در وقت و هزینه زیادی می شود و همچنین منحنی های یادگیری تند را که با زبان توسعه بومی هر پلتفرم مرتبط هستند (Java یا Kotlin برای Android و C یا C ++ برای iOS) مرتبط از بین می برد.
این مقاله به شما کمک می کند تا از مفاهیم اساسی React Native مطلع شوید. ابتدا جنبه های اساسی این چارچوب را مرور خواهیم کرد. بعد از اینکه اصول اولیه بیان شد ، ما قصد داریم برنامه تلفن همراه خود را به یک برنامه "کارها" تبدیل کنیم. این برنامه همه چیز در مورد بهبود بهره وری است زیرا به ما امکان اضافه کردن ، مدیریت و حذف کارها را می دهد. بیا شروع کنیم.

در این مقاله به موضوعات زیر خواهیم پرداخت:
-React Native چیست؟
-چرا از React Native استفاده کنیم؟
-نمای ، حالت ، لوازم و سبک
-واکنش به برنامه های بومی در مقابل برنامه های خاص بستر های نرم افزاری
-به پیش نیازهای بومی واکنش نشان دهید
-روند صنعت
React Native Application — To-do ایجاد کنید:
-محیط توسعه را تنظیم کنید
-اجزای برنامه را ایجاد کنید
-مراحل را خلاصه کنید ، از نتیجه لذت ببرید
What is React Native?
React Native یک چارچوب جاوا اسکریپت است که برای توسعه برنامه های موبایل برای iOS و Android استفاده می شود. این به شما امکان می دهد برنامه های تلفن همراه سازگار را فقط با استفاده از JavaScript ایجاد کنید و دیگر نگران یادگیری زبان های توسعه برنامه مخصوص پلتفرم مانند Kotlin برای Android یا Swift برای iOS نباشید.
برنامه های React Native برنامه های واقعی تلفن همراه هستند و فقط برنامه های وب نیستند. فیس بوک اولین نسخه React Native را در مارس 2015 منتشر کرد.
کراس پلت فرم
یکی از مهمترین مزایای React Native این است که شما می توانید با نوشتن کد یکسان و فقط با چند تغییر برای هر سیستم عامل ، یک برنامه برای هر دو اکوسیستم Android و iOS بسازید.
جاوا اسکریپت
نیازی به دانستن زبانهای مورد استفاده برای توسعه برنامه های خاص پلت فرم نیست ، زیرا React Native برای توسعه برنامه های تلفن همراه فقط از JavaScript ، احتمالاً محبوب ترین زبان برنامه نویسی در حال حاضر استفاده می کند.
کارایی
React Native امکان توسعه سریع برنامه های تلفن همراه را فراهم می کند زیرا از کد مشابهی برای برنامه های هر دو سیستم عامل استفاده می شود. همچنین یک ویژگی بارگیری مجدد را تسهیل می کند که اطمینان حاصل می کند تغییرات کوچکی که در برنامه اعمال می شود بلافاصله برای توسعه دهنده قابل مشاهده است.
انجمن بزرگ توسعه دهندگان
یک انجمن بزرگ توسعه دهندگان اطمینان حاصل می کند که همه درخواستها به موقع برطرف شده اند و بنابراین پشتیبانی کافی از چارچوب React Native در دسترس است.
این بهتر می شود
انجمن ، همانطور که در بالا ذکر شد ، همچنین React Native را با قابلیت های جدید به روز می کند و از عدم بروز اشکال اطمینان حاصل می کند.
توسط بسیاری از شرکتها استفاده می شود
اگرچه این چارچوب نسبتاً جدید است ، اما بسیاری از شرکتها برنامه ها را به این چارچوب منتقل کرده اند. شرکت های اضافی به دنبال استفاده از چارچوب برای تسریع روند توسعه و نگهداری هستند.
فرصت های شغلی عالی
React Native اخیراً به دلیل مزایایی مانند سازگاری متقابل بسیار محبوب شده است. در نتیجه ، این محبوبیت منجر به تقاضای زیاد برای توسعه دهندگان React Native شده است.
منبع: