معرفی 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

 

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

پایدار باشید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 0 میانگین: 0]
با دوستانتان به اشتراک بگذارید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

code