S (React یا React.js) به عنوان یک کتابخانه متن‌باز جاوا-اسکریپت (نه یک فریمورک) برای ساخت رابط کاربری تعریف شده است. مهندسان برتر فیسبوک React.Livecoding را توسعه داده‌اند که محیطی برای شروع یادگیری یا بهبود مهارت‌های کدنویسی React است. ما نیز در ‌این محیط بخشی را برای آموزش‌ها و منابع react js اختصاص داده‌ایم.

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

شما می‌توانید ‌اینجا به طور زنده چگونگی کارکردن برنامه‌نویسان React را مشاهده کنید. همچنین می‌توانید هر موضوع مربوط به React را در آموزش های نیلوتک جستجو کنید. به کار ‌با React ملحق شوید تا بتونیم در کنار هم بر React مسلط بشیم. 

 

معرفی کتابخانه React JS

React یک کتابخانه متن ‌باز محبوب جاوا-اسکریپت است که نمایش داده‌ها را با کمک HTML انجام می‌دهد. همچنین با عناوین ReactJS و React.js نیز شناخته می‌شود، بنابراین اگر در جاهای مختلف با عناوین متفاوتی آن را مشاهده کردید، سردرگرم نشوید. با توسعه آن توسط فیسبوک،  React به صورت عام  نیز با عنوان Facebook React.js نیز شناخته می شود. در حال حاضر، بوسیله اینستاگرام، فیسبوک و توسعه‌دهندگان انجمن React که به این کتابخانه علاقه‌مند هستند، حفظ و نگهداری می شود. 

 

پس، React چگونه کار می‌کند؟ React با استفاده از یک سیستم مبتنی بر کامپوننت  به عنوان عناصر نمایش در صفحه کار می‌کند. اجزا به عنوان تگ‌های سفارشی HTML مشخص شده و استفاده ساده را فراهم می سازند. وقتی می‌خواهیم از اجزای داخلی یا جریان‌های داده‌ها حفاظت کنیم، React بسیار مفید است. اجزای فرعی نمی توانند به طور مستقیم با درخواست های خارجی تحت تاثیر قرار گیرند و باعث می‌شوند تا این مورد، انتخاب خوبی برای توسعه نمایش‌های فرانت-اند باشد. همچنین در آپدیت اسناد HTML با داده‌های جدید بسیار کارآمد هستند و منجر می‌شوند تا انتخاب خوبی برای برنامه‌های تحت وب داده-محور مانند فیسبوک و اینستاگرام باشند. همچنین کتابخانه یک تمییز مناسب بین کامپوننتهای مختلف  این را اطمینان می دهد، که باعث حفظ و نگهداری و بروزرسانی آسان در آینده می‌شود.

 

تاریخچه React JS

React یک تکنولوژی جدید است که با سایر تکنولوژی‌های موجود در بازار مقایسه می‌شود. React در سال 2011، زمانی‌که Jordan Walke (یک مهندس نرم‌افزار در فیسبوک) این کتابخانه را ‌ایجاد کرد، به بازار عرضه شد. React تحت تاثیر فریمورک هایی مثل XHP (که یک فریمورک ساده HTMl برای PHP است) قرار گرفته است. اولین مورد استفاده React در سال 2011 در خوراک (فید) خبری فیسبوک بوده است. بعدها، توسط ‌اینستاگرام برای بهره‌گیری در سیستم اینستاگرام مورد استفاده قرار گرفت. با گذر زمان، React رشد کرد و فیسبوک تصمیم گرفت تا آن را در کنفرانس جاوا-اسکریپت آمریکا (JSConf US) در سال 2011 به صورت متن‌باز در آورد. در کنفرانس جاوا-اسکریپت آمریکا در سال 2015، React Native معرفی شد تا توسعه آسان را با توسعه ‌اندروید و iOS فراهم سازد. در همان سال، Rect Native متن‌باز شد تا به رشد آن کمک شود.

 

نیاز برای کدی بهتر

پیش‌تر در سال 2011، توسعه‌دهندگان در شرکت فیسبوک شروع به پرداختن به برخی از مسائل و مشکلات در زمینه نگهداری کد کردند. با افزایش فزاینده ویژگی‌های اپلیکیشن تبلیغات‌های فیسبوک، تیم فیسبوک نیاز به افراد بیشتری داشت تا ‌این کار را بدون عیب و نقص ادامه دهند. افزایش اعضای تیم و ویژگی‌های اپلیکیشن منجر به کند شدن روند آن‌ها به عنوان یک شرکت شد. با گذر زمان، به خاطر روبرو شدن با آپدیت‌های زنجیره‌ای بسیار، رسیدگی به اپلیکیشن سخت‌تر شد. 

پس از مدتی، مهندسان فیسبوک نتوانستند ‌این آپدیت‌های زنجیره‌ای را ادامه دهند. کد برای کارآمدتر شدن به آپدیت‌های فوری نیاز داشت.

مدلی که ارائه کرده بودند مشکلی نداشت، اما آن‌ها باید در مورد تجربه کاربر تغییری انجام می‌دادند. بنابراین، Jordan Walke نمونه اولیه‌ای ‌ایجاد کرد که فرایند را کارآمدتر می‌کرد و ‌این نقطه شروع React.js را نشان می‌دهد.

 

ظهور React.js به طور فزاینده‌ای فرصت‌هایی را برای توسعه‌دهندگان فرانت-اند به منظور خلق رابط‌های کاربرپسند گسترش داد. 

 

برای نمایش ویژگی‌های منحصر‌به‌فرد آن، در حال انتشار مطالب بسیاری در مورد React.js هستیم. علاوه بر آن، متخصصان کاربلد فرانت-اند ما، ویدئوهای زنده بسیاری را منتشر خواهند کرد که در آن‌ها چگونگی ساخت اپلیکیشن‌های React را در یک سرور میزبان محلی و رایگان را نشان می‌دهد.

به منظور درک بهتر React، اجازه دهید تا نگاهی به چگونگی شروع آن داشته باشیم. مهم‌ترین نقاط عطف در تاریخچه React را جمع‌آوری کرده‌ام که شما می‌توانید در تایم‌لاین زیر آن را مشاهده کنید.

 

شما میتواندی ادامه معرفی ری اکت را در سایت نیلوتک مشاهده نمائید .

 

 


مشخصات

  • جهت مشاهده منبع اصلی این مطلب کلیک کنید
  • کلمات کلیدی منبع : react ,فیسبوک ,کتابخانه ,توسعه ,معرفی ,مورد ,ادامه دهند ,آپدیت‌های زنجیره‌ای ,نشان می‌دهد ,ویژگی‌های اپلیکیشن ,کنفرانس جاوا اسکریپت آمریکا
  • در صورتی که این صفحه دارای محتوای مجرمانه است یا درخواست حذف آن را دارید لطفا گزارش دهید.

تبلیغات

محل تبلیغات شما
محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

برترین جستجو ها

آخرین جستجو ها

مقالات طراحی سایت خرید اینترنتی دریادلنویس مجله پوست، مو، زیبایی و لاغری ستاره سهيل در كوير تنهايي شهر راور Courtney وبگاه شخصی محمد عنبرسوز قلب شیشه ای کشاورزان ایرانی کرمانج کورد|کورد موزیک|دانلود آهنگ جدید|اصغر باکردار|نعمت زنبیلباف|مرتضی جعفرزاده|بیدل برزویی|سایت کرمانج کورد