Co to jest React?
React to biblioteka JavaScript służąca do tworzenia interfejsów użytkownika, szczególnie aplikacji typu SPA (Single Page Application). React odpowiada głównie za warstwę widoku, czyli to, co użytkownik widzi i z czym wchodzi w interakcję w przeglądarce.
Najważniejsze cechy Reacta
- tworzenie interfejsu z małych elementów zwanych komponentami,
- wykorzystywanie składni JSX, czyli zapisu podobnego do HTML w kodzie JavaScript,
- szybkie odświeżanie widoku po zmianie danych,
- popularność w aplikacjach webowych front-end.
Uruchamianie aplikacji React
Podczas pracy programistycznej aplikację React uruchamia się najczęściej na lokalnym serwerze deweloperskim. Standardowy adres to:
localhost:3000
Oznacza to, że aplikacja działa na komputerze użytkownika, a przeglądarka łączy się z portem 3000.
Przykład
Po uruchomieniu projektu React poleceniem:
npm start
aplikacja zwykle otwiera się pod adresem:
http://localhost:3000
Na egzaminie INF.04 warto zapamiętać parę: React - port 3000, Angular - port 4200.