React JS هي مكتبة جافاسكربت التي تساعد على بناء واجهة المستخدمين وصفحات الموقع الإلكتروني. يتم التعامل مع كل مكون من عناصر صفحة الموقع كــَ Javascript Function الذي يعود بخليط من جافاسكربت و HTML، وهذا ما يسمّى JSX. تقوم React بإنشاء شجرة DOM وهمية وتحقنها مع شجرة DOM الحقيقية، وتعيد بناء عناصر من الشجرة الوهمية عند كل تحديث للمكوّن.
/* React Component */
const SayHello = () => {
return <p>Hello World</p>
}