Przejdź do zawartości

React.js

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez JCRZ (dyskusja | edycje) o 09:23, 18 sty 2017. Może się ona znacząco różnić od aktualnej wersji.
React.js
Logo React.js
Logo programu
Autor Jordan Walke
Pierwsze wydanie 1 marca 2013; około 12 lat temu
Aktualna wersja stabilna 15.4.0 (16 listopada 2016; około 8 lat temu)[1]
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 JavaScript do tworzenia interfejsów graficznych aplikacji www. 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[2]. W 2015 roku React.js i React Native były dwoma najpopularniejszymi otwartymi projektami na stronie GitHub[3]. React jest także 5. najpopularniejszym projektem na GitHub (dane na styczeń 2017)[4].

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