React
React | ||
---|---|---|
![]() | ||
מפתח | פייסבוק, אינסטגרם | |
תאריך השקה | מרץ 2013 | |
נכתבה בשפות | ג'אווה סקריפט | |
facebook.github.io/react | ||
React (לעיתים נכתבת כ-React.js או ReactJS) הוא ספריית קוד פתוח בשפת ג'אווה סקריפט המשמשת לפיתוח ממשק משתמש.
React פותחה על ידי ג'ורדן וולקה, מפתח תוכנה בחברת פייסבוק. הוא הושפע מ-AngularJS ו-XHP, שהייתה ספריית PHP לניהול רכיבי HTML. הספרייה הושמשה לראשונה בדף הבית של פייסבוק בשנת 2011 ובהמשך באינסטגרם ב-2012. הספרייה שוחררה בקוד פתוח במאי 2013. בתחילת 2015 פרסמה פייסבוק ספרייה נוספת בשם React Native המאפשרת פיתוח ממשקי משתמש לאנדרואיד ול-Microsoft Windows (UWP).
אחת התכונות המרכזיות של React היא השימוש ב-Virtual Document Object Model או Virtual DOM. הספרייה יוצרת מבנה נתונים בזיכרון, מחשבת את השינויים הנדרשים ובכך מעדכנת את ה-DOM ביעילות.[1]
רכיבי React נכתבים בשפת JSX, הרחבה של ג'אווה סקריפט המאפשרת תגיות HTML בתוך הקוד.[2] תגיות ה-HTML מתרגמות לקריאות לפונקציות ג'אווה סקריפט של React ומעדכנות את ה-Virtual DOM לפי הצורך.
קישורים חיצוניים
אתר האינטרנט הרשמי של React
הערות שוליים
- ↑ React Virtual DOM באתר Code Academy.
- ↑ JSX in Depth באתר של ספריית React.

רישיון cc-by-sa 3.0