React.js
Wygląd
Logo React.js Logo programu | |
Autor | Facebook, Instagram i społeczność |
---|---|
Pierwsze wydanie | 1 marca 2013; około 12 lat temu |
Aktualna wersja stabilna | 15.4.0 (16 listopada 016; około 2008 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.js jest to biblioteka JavaScript do tworzenia interfejsów graficznych aplikacji www. Została stworzona przez Jordana Walke, programistę Facebooka a zainspirowana przez XHP rozszerzenie języka PHP.
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śrenio w kodzie zamiast jako ciąg znaków.