من رفتم سربازی اگر محتوای منو دوست داشتید و بدردتون خورد از من حمایت مالی کنید
معرفی React js
معرفی React js

معرفی React js

این روزها صدای بلندی از کتابخانه‌های جدیدی می‌رسد که آن‌ها را زبان javascript قدرتمند کرده است و دید جدیدی به برنامه نویسان داده است؛ در این نوشته به معرفی کتابخانه‌ی React js می‌پردازیم.

 

معرفی React js

React توسط جردن واک، یک مهندس نرم‌افزار در facebook، ساخته شده‌ است. او از XHP که یک چارچوب فریم‌ورک HTML برای پی اچ پی است، تأثیر گرفته‌ است. اولین نسخه‌‌ای که او در سال ۲۰۱۱ میلادی توسعه داد در بخش اخبار facebook و بعدها در سال ۲۰۱۲ میلادی در سرویس instagram مورد استفاده قرار گرفت. در سال ۲۰۱۳ میلادی در جریان کنفرانس آمریکا JSConf این کتابخانه open source اعلام شد. ReactNative، که امکان توسعه برنامه‌های مبتنی بر Android، IOS و UWP را با Reactفراهم می­کند. در ماه فوریه سال 2015 میلادی در React.js Conf فیس­بوک معرفی شد و در ماه مارس سال 2015 میلادی به صورت رایگان عرضه شد. در 18 آوریل 2017 میلادی شرکت facebook اعلام کرد React Fiber، یک الگوریتم اصلی جدید React library برای ایجاد رابط کاربری است. React Fiber پایه و اساس هرگونه پیشرفت­‌های آینده و ویژگی­‌های چارچوب React خواهد بود. کتابخانه‌ی React.js که به صورت ری‌اکت خوانده می‌شود، یک کتابخانه متن‌باز تحت زبان جاوااسکریپت است. برای ساخت UI و Component صفحات وب استفاده می‌شود. این کتابخانه توسط شرکت فیس‌بوک تولید شده است و نرم‌افزارهای متفاوتی تحت آن پیاده سازی شده است. از جمله‌ی معروف‌ترین آن‌ها می‌توان به اینستاگرام اشاره کرد. البته سرویس‌هایی نظیر netflix ، Imgur، بلیچر رپورت، فیدلی، bnp cloud و … هم از React استفاده می‌کنند. React و React Native از جمله پروژه‌‌های open source شرکت facebook هستند که جزو محبوب‌‌ترین پروژه‌‌ها در github است.

 

React Native چیست؟

React Native یک کتابخانه قدرتمند تحت javascript است. می‌‌توان با استفاده از آن برای OSهای موبایلی ios ,android اپلیکیشن ساخت. باید توجه داشت که اپلیکیشن‌های ساخته شذه کاملاً native خواهند بود و خبری از اپلیکیشن‌های hybrid نیست؛ این فریم‌ورک بسیار قدرتمند است طوری که بسیاری از شرکت‌‌های بزرگ اپلیکیشن‌های خود را تحت React Native می‌سازند. برخی از اپلیکیشن‌هایی که با ریکت نیتیو ساخته شده‌اند عبارتند از:

  • Instagram
  • Facebook
  • Facebook Ads Manager
  • f8
  • Skype

منتظر نظرات شما هستیم.

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]