معرفی 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 می سازند.
برخی از اپلیکیشنهایی که با ریکت نیتیو ساخته شده اند عبارتند از:
- Facebook Ads Manager
- f8
- Skype
منتظر نظرات شما هستیم.
پایدار باشید.