ری اکت نیتیو

دانشنامه عمومی

ری اکت نیتیو ( به انگلیسی React Native ) یک فریم ورک نرم افزار تلفن همراه منبع باز ایجاد شده توسط متا است. [ ۳] این برنامه برای توسعه برنامه های کاربردی اندروید، [ ۴] iOS و UWP[ ۵] با امکان استفادهٔ توسعه دهندگان از React به همراه قابلیت های نیتیو پلتفرم مورد نظر مورد استفاده قرار می گیرد.
در سال ۲۰۱۲، مارک زاکربرگ اظهار داشت: «بزرگترین اشتباهی که ما به عنوان یک شرکت انجام دادیم، بیش از حد بر روی HTML در مقایسه با نیتیوها کار کردیم». [ ۶] او قول داد که متا به زودی یک تجربه بهتر تلفن همراه را ارائه دهد.
در داخل متا، اردن واکی راهی را برای تولید عناصر UI برای IOS از یک پس زمینه جاوا اسکریپت پیدا کرد. [ ۷] آنها تصمیم گرفتند یک هکاتون داخلی را برای تکمیل این نمونه اولیه بسازند تا قادر به ساخت برنامه های نیتیو با این تکنولوژی باشند. [ ۸]
پس از چند ماه توسعه، متا اولین نسخه را برای پیکربندی ری اکت جاوا اسکریپت در سال ۲۰۱۵ منتشر کرد. در جریان یک بحث فنی، [ ۹] کریستوفر چودو توضیح داد که متا از برنامه ری اکت نیتیو برای تولید برنامه گروه و برنامه مدیریت آگهی خود استفاده کرده است. [ ۱۰]
اصول کار React Native تقریباً با React یکسان است، به جز اینکه ری اکت نیتیو، DOM را از طریق DOM مجازی دستکاری نمی کند. این برنامه در فرایند پس زمینه ( که جاوا اسکریپت نوشته شده توسط توسعه دهندگان را تفسیر می کند ) به طور مستقیم در دستگاه انتها ( دیوایس کاربر ) اجرا می شود و با پلتفرم نیتیو از طریق یک سریال سازی، اسینکرونس و پل پردازش دسته ای ارتباط برقرار می کند. [ ۱۱] [ ۱۲]
React Native از HTML استفاده نمی کند. در عوض، پیام هایی از جاوا اسکریپت برای اداره نمایشهای نیتیو استفاده می شود.
یک برنامه Hello, World که در React Native این گونه است:
عکس ری اکت نیتیو
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران