Przejdź do zawartości

React.js

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez Ignasiak (dyskusja | edycje) o 14:42, 14 cze 2017. Może się ona znacząco różnić od aktualnej wersji.
React.js
logo
Autor Jordan Walke
Pierwsze wydanie 1 marca 2013; około 12 lat temu
Aktualna wersja stabilna 19.1.0
(28 marca 2025) [±]
Język programowania JavaScript
Platforma sprzętowa Wieloplatformowy
Licencja 3-klauzulowa licencja BSD z wyjątkiem dodanym przez Facebook (nie zatwierdzona przez Open Source Initiative)
Strona internetowa

React.jsbiblioteka języka programowania JavaScript, która wykorzystywana jest do tworzenia interfejsów graficznych aplikacji internetowych. Została stworzona przez Jordana Walke, programistę Facebooka, a zainspirowana przez rozszerzenie języka PHP - XHP.

Z głównych cech wyróżniających bibliotekę React.js jest wirtualny DOM. React przechowuje cały DOM aplikacji w pamięci, po zmianie stanu wyszukuje różnice w wirtualnym i prawdziwym DOMem i aktualizuje zmiany. Drugą z cech szczególnych Reacta jest język JSX jest to nakładka na JavaScript która dodaje możliwość wstawiania kodu html (lub komponentów Reacta) bezpośrednio w kodzie zamiast ciągu znaków.

React.js jest obecnie używany na stronach internetowych firm takich jak Netflix, Imgur, PayPal, Archive.org, Gamepedia, SeatGeek, HelloSign czy Walmart[1]. W 2015 roku React.js i React Native były dwoma najpopularniejszymi otwartymi projektami na stronie GitHub[2]. React jest także 5. najpopularniejszym projektem na GitHub (dane na styczeń 2017)[3].

  1. React. libscore. [dostęp 2017-01-14]. (ang.).
  2. Christine Abernathy: Open source in 2015: A year of growth. /code.facebook, 2015-12-29. [dostęp 2017-01-14]. (ang.).
  3. Repositories. github. [dostęp 2017-01-14]. (ang.).