یکی از فریم ورک های جاوااسکریپت React.js است، که اولین بار در سال 2013 تحت لیسانس BSD و بصورت منبع باز انتشار پیدا کرد.با استفاده از React.js می توانید اپلیکیشن های بسیار قدرتمند در مقیاس های بسیار بزرگی را طراحی و راه اندازی کنید.

انجمن های بحث و گفتگو و پشتیبانی از این فریم ورک به سرعت رشد کرد به طوری که می توان گفت رشد استفاده از این فریم ورک سریعتر از تمام فریم ورک های دیگر از زمان پیدایش آنها بوده است. امروزه کاربران می توانند با صرف زمانی اندک از منابع و آموزش های پیرامون React و همچنین کتابخانه های آن بهره مند شوند و به سرعت از آنها استفاده نمایند.


یکی از مزیت های بزرگ react این است که می توان از قطعات واکنشی (reactive components) مجددا استفاده نمود. کتابخانه های قطعات react در سراسر برنامه می توانند تولید شوند و مورد استفاده قرار گیرند و در دسترس عموم قرار داده شوند.به عنوان یک مثال خوب می توان یاد آور شد که فریم ورک Material-UI طراحی متریال های گوگل را با استفاده از قطعات react پیاده سازی می نماید.