React
![]() | |
מפתח | פייסבוק, אינסטגרם |
---|---|
מחזור חיים | מרץ 2013 – הווה (כ־12 שנים) |
נכתבה בשפות | ג'אווה סקריפט |
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.
שגיאות פרמטריות בתבנית:מיון ויקיפדיה
שימוש בפרמטרים מיושנים [ דרגה ] React22387474