React کتابخانه محبوب جاوااسکریپت برای ساخت رابطهای کاربری است. این کتابخانه در سال 2011 توسط مهندس نرمافزار فیسبوک، Jordan Walke، ساخته شد که میخواست سرعت جاوااسکریپت را با روشهای جدید رندر ترکیب کند تا وبسایتهای بسیار پویا و پاسخگو به ورودیهای کاربر را بسازد.
React اولین بار در سال 2013 منتشر شد، و در زمان کوتاهی رشد چشمگیری را به دست آورد. اکثر توسعهدهندگان میگویند میخواهند با React JS کار کنند. اما علیرغم محبوبیت ومطلوبیت آن، چندین واقعیت مهم در مورد توسعه React وجود دارد که بسیاری از تازهکاران یا حتی توسعهدهندگانی که سالهاست با React کار میکنند، پی به آن نبردهاند.
توسعهدهندگان برنامه وب و توسعهدهندگان برنامه موبایل از محبوبیت React JS و مزایای متعدد آن آگاه هستند. در واقع آخرین نظرسنجی Stack Overflow Developer نشان داد که توسعهدهندگان آن را دوست دارند، و اکثر آنان میخواهند با React JS کار کنند؛ اگر قبلا این کار را نکرده باشند.