مقاله‌ی زیر به همراه خلاصه آن در وب‌سایت ویکیپدیا آمده است. موضوع آن را مشخص کنید

مقاله: ری‌اکت توسط جردن واک، یک مهندس نرم‌افزار در فیس‌بوک، ساخته شده‌است. او از xhp که یک چارچوب فریم‌ورک html برای php است، تأثیر گرفته‌است. اولین نسخه‌ای که او در سال ۲۰۱۱ توسعه داد در بخش اخبار فیس‌بوک و بعدها در سال ۲۰۱۲ در سرویس اینستاگرام مورد استفاده قرار گرفت. در سال ۲۰۱۳ در جریان کنفرانس آمریکا jsconf این کتابخانه متن‌باز اعلام شد. reactnative، که امکان توسعه برنامه‌های مبتنی بر android, ios و uwp را با react فراهم می‌کند، در فوریه ۲۰۱۵ در react. js conf فیسبوک معرفی شد و در مارس ۲۰۱۵ به صورت رایگان عرضه شد. در ۱۸ آوریل ۲۰۱۷ فیسبوک اعلام کرد react fiber، یک الگوریتم اصلی جدید react library برای ایجاد رابط کاربری است. react fiber پایه و اساس هرگونه پیشرفتهای آینده و ویژگیهای چارچوب react خواهد بود. وقتی صفحه وبی بارگذاری می‌شود مرورگر یک مدل شی گرا از المان‌های موجود در صفحه می‌سازد. این مدل dom و یا document object model نام دارد. این نمودار یک نمودار درختی از اشیا موجود در صفحه است. برنامه‌هایی مانند جاوااسکریپت با استفاده از این مدل یک صفحه html را به صورت پویا ایجاد می‌کنند. در تکنولوژیreact. js از مفهومی به نام dom مجازی (virtual dom) استفاده می‌شود و به این صورت کار می‌کند که برای هر شی dom که ویژگی جدیدی قرار است برای آن ساخته شود نیازی نیست که آن شی دوباره ساخته شود بلکه تنها نیاز است که آن ویژگی مورد نظر را تغییر داد و یا افزود. جی‌اس‌ایکس یک نسخه گسترش‌یافته از جاوااسکریپت است که این امکان را می‌دهد تا بتوان در کنار کدهای جاوااسکریپت از کدهای اچ‌تی‌ام‌ال نیز بهره برد که به موجب آن کامپوننت‌های ری‌اکت معمولا در قالب جی‌اس‌ایکس نوشته می‌شوند. همچنین ممکن است توسعه دهندگان تنها از جاوااسکریپت خالص استفاده کنند. جی‌اس‌ایکس مشابه xhp در php است. ریکت نیتیو یک کتابخانه قدرتمند جاوااسکریپت است که می‌توان با استفاده از آن برای سیستم عامل‌های موبایلی ios , android اپلیکیشن ساخت باید توجه داشت که applicationهای ساخته شذه کاملا native خواهند بود و خبری از applicationهای hybrid نیست این freamwork بسیار قدرتمند می‌باشد به‌طوری‌که بسیاری از شرکت‌های بزرگ applicationهای خود را تحت همین فریمورک می‌سازند برخی از اپلیکیشن‌هایی که با ریکت نیتیو ساخته شده‌اند: instagram - facebook - facebook ads …
خلاصه: ری‌اکت (که به صورت react. js یا reactjs نیز خوانده می‌شود)، یک کتابخانه متن‌باز جاوااسکریپت برای ساخت رابط‌های کاربری و اجزای (component) صفحات وب است. این کتابخانه توسط فیس‌بوک و جامعه‌ای از توسعه‌دهندگان و شرکت‌ها به صورت انفرادی توسعه و نگه‌داری می‌شوند. براساس آنالیزهای جاوااسکریپت سرویس لیبسکور، ری‌اکت در حال حاضر در سایت‌های نت‌فلیکس، ایمجر، بلیچر رپورت، فیدلی، ایر بی‌ان‌بی و … مورد استفاده قرار می‌گیرد. به دلیل بهینه بودن ری‌اکت برای دریافت اطلاعاتی که با سرعت تغییر می‌کنند، میتوان از آن برای توسعه برنامه تک‌صفحه‌ای (spa) یا برنامه‌های موبایل استفاده کرد. 
موضوع:
ReactJS