React چیست؟
React یک کتابخانه یا فریمورک برای جاوا اسکریپت است که توسط فیسبوک توسعه داده شده است.
این فریم ورک در طراحی رابط کاربری (UI – User Interface) کاربرد دارد و ابزاری برای ساخت اجزاء UI است.
تاریخچه ریاَکت
یکی از مهندسین نرم افزار شرکت فیسبوک به نام Jordan Walke این کتابخانه را ایجاد کرد، که برای اولین بار در سال 2011 برای ویژگی Newsfeed در فیسبوک استفاده شد.
نسخه اولیه (React (V0.3.0 در ماه جولای 2013 منتشر شد.
نسخه فعلی این کتابخانه V16.8.6 است که در مارس 2019 منتشر شد.
React چگونه کار میکند؟
React یک DOM مجازی در حافظه ایجاد میکند
بجای دستکاری مستقیم DOM مرورگر، این کتابخانه یک DOM مجازی در حافظه ایجاد میکند و تمام تغییرات لازم را قبل از اینکه در DOM مرورگر اعمال کند در DOM مجازی اعمال میکند.
React فقط چیزی را که نیاز به تغییر دارد تغییر میدهد!
این کتابخانه تمام تغییرات ایجاد شده را متوجه شده، و فقط چیزی که نیاز به تغییر دارد را تغییر میدهد.
شاید این مفاهیم کمی گیج کننده باشد اما با یادگیری این کتابخانه به تمام این مفاهیم پی خواهید برد.
منبع: وبسایت ادمین سایت