(که به صورت React.js یا ReactJS نیز خوانده می‌شود)، یک برای ساخت رابط‌های کاربری و اجزای(Component) است.
 این کتابخانه توسط و جامعه‌ای از توسعه‌دهندگان و شرکت‌ها به صورت انفرادی توسعه و نگه‌داری می‌شوند. براساس آنالیزهای جاوااسکریپت سرویس ، ری‌اکت در حال حاضر در سایت‌های ، ، ، ، و … مورد استفاده قرار می‌گیرد.
 به دلیل بهینه بودن ری‌اکت برای دریافت اطلاعاتی که با سرعت تغییر می‌کنند، می‌توان از آن برای توسعه یا برنامه‌های موبایل استفاده کرد. هرچند دریافت اطلاعات، ابتدایی‌ترین بخش در یک است و برنامه‌های پیچیده ری‌اکت معمولاً به کتابخانه‌های اضافه‌ای برای , ، و اتصال به نیاز دارند.
 ری‌اکت و ری‌اکت نیتیو(React Native) از جمله پروژه‌های متن‌باز شرکت فیس‌بوک هستند که در صدر محبوب‌ترین پروژه‌های وبگاه قرار دارند. 
 ری‌اکت توسط جردن واک، یک در فیس‌بوک، ساخته شده‌است. او از که یک چارچوب فریم‌ورک برای است، تأثیر گرفته‌است. اولین نسخه‌ای که او در سال ۲۰۱۱ توسعه داد در بخش اخبار فیس‌بوک و بعدها در سال ۲۰۱۲ در سرویس اینستاگرام مورد استفاده قرار گرفت. در سال ۲۰۱۳ در جریان این کتابخانه متن‌باز اعلام شد.
 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 است.
 ری‌اکت نیتیو یک فریم‌ورک است که برای طراحی برنامه‌های بومی موبایل و برای سیستم عامل‌های و ساخته شده است. React Native بر پایه‌ی کتاب‌خانه‌ی جاوا اسکریپت یعنی همان ReactJs ساخته شده است، اما به‌جای هدف قرار دادن ، این‌بار پلتفرم‌های موبایل را مورد هدف قرار داده است.
 به‌عبارتی حالا های وب می‌توانند برنامه‌هایی برای موبایل بنویسند که کاملا بومی یا به نظر برسند و همگی از کتابخانه React نوشته شده باشند.
 برخی از اپلیکیشن‌هایی که با ری‌اکت نیتیو ساخته شده‌اند:Instagram - Facebook - Facebook Ads Manager - f8 - Skype , ...
 وضعیت توسعه پروژه را می‌توان در انجمن تیم اصلی توسعه دهندگان آن دنبال کرد. هرچند تغییرات جزئی، مشکلات و آن در مخزن دنبال می‌شوند.
 وضعیت پروژه‌های زیرمجموعه ری‌اکت در صفحه ویکی آن قابل مشاهده است. 
 ری اکت جی‌اس یکی از کتاب‌خانه‌های جاوا اسکریپت است، اما React Native یکی از فریمورک‌های جاوا اسکریپت است که از React Js استفاده می‌کند.
 
 برای توسعه اپلیکیشن‌های سیستم عامل اندروید از زبان جاوا و برای توسعه اپلیکیشن‌های سیستم عامل iOS از زبان سوییفت (Swift) استفاده می‌شود. در حالی‌که React Native می‌تواند در توسعه هر دو سیستم عامل مورد استفاده قرار گیرد.
 
 شما می‌توانید به ۳ روش ری اکت جی اس را نصب کنید اما بهترین راه استفاده از بسته create-react-app است که به راحتی توسط npm قابل نصب می‌باشد.
 برای نصب و استفاده مراحل زیر را توسط npm انجام دهید:
 این بسته یک محیط بسیار مناسب برای تولید وب اپلیکیشن توسط ری اکت جی اس را برای شما فراهم می‌کند.
 
 مناسب برای تولید وب سایت های تک صفحه ( مشابه اپلیکیشن )
{"title": "ری‌اکت", "link": "https://fa.wikipedia.org//w/index.php?title=%D8%B1%DB%8C%E2%80%8C%D8%A7%DA%A9%D8%AA&oldid=34955174", "language": "fa"}