React (לעיתים נכתבת כ-React.js או ReactJS) היא ספריית קוד פתוח בשפת ג'אווה סקריפט המשמשת לפיתוח ממשק משתמש לאתרים.

עובדות מהירות מפתח, מחזור חיים ...
React
Thumb
מפתח Meta
מחזור חיים מרץ 2013 – הווה (כ־11 שנים)
גרסה אחרונה 18.3.1 (26 באפריל 2024) עריכת הנתון בוויקינתונים
מערכת הפעלה חוצה-פלטפורמות עריכת הנתון בוויקינתונים
נכתבה בשפות JavaScript, TypeScript
סוג רישיון רישיון MIT עריכת הנתון בוויקינתונים
קוד מקור https://github.com/facebook/react עריכת הנתון בוויקינתונים
reactjs.org
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית
סגירה

React פותחה על ידי ג'ורדן וולקה, מפתח תוכנה בחברת פייסבוק (מטא). הוא הושפע מ-AngularJS ו-XHP, שהייתה ספריית PHP לניהול רכיבי HTML. הספרייה הושמשה לראשונה בדף הבית של פייסבוק בשנת 2011 ובהמשך באינסטגרם ב-2012. הספרייה שוחררה כקוד פתוח במאי 2013. בתחילת 2015 פרסמה פייסבוק ספרייה נוספת בשם ריאקט נייטיב המאפשרת פיתוח ממשקי משתמש ל-iOS, אנדרואיד ול-Microsoft Windows (UWP). ספרייה זו מתחרה בפלטפורמות לבניית אפליקציות היברידיות כגון אפאצ'י קורדובה.

אחת התכונות המרכזיות של React היא השימוש ב-Virtual Document Object Model או Virtual DOM. הספרייה יוצרת מבנה נתונים בזיכרון, מחשבת את השינויים הנדרשים ובכך מעדכנת את ה-DOM ביעילות.[1]

בעזרת טרנס-קומפיילר (כמו Babel.js) רכיבי React יכולים להכתב בשפת JSX, הרחבה של ג'אווה סקריפט המאפשרת תגיות HTML בתוך הקוד.[2] במהלך הטרנספילציה, תגיות ה-HTML מתרגמות לקריאות לפונקציות ג'אווה סקריפט של React ומעדכנות את ה-Virtual DOM לפי הצורך.

Next.js היא ספריית React המאפשרת מספר תכונות נוספות, כולל עיבוד בצד השרת ויצירת אתרים סטטיים.

קישורים חיצוניים

ויקישיתוף מדיה וקבצים בנושא React בוויקישיתוף

הערות שוליים

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.