React

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

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.