Przejdź do treści głównej
INF.04Aplikacje Webowe (Frontend & Backend)

Aplikacja Jednostronicowa (Single Page Application - SPA)

Aplikacja internetowa ładująca pojedynczy dokument HTML i dynamicznie aktualizująca zawartość strony bez konieczności przeładowywania całego dokumentu.

Cechy aplikacji SPA:

  • Płynne wrażenia użytkownika (przypominające aplikację desktopową/mobilną).
  • Komunikacja z serwerem w tle za pomocą zapytań AJAX / Fetch API (JSON).
  • Renderowanie po stronie klienta przy użyciu frameworków takich jak React, Angular czy Vue.js.

Podstawowe hooki w React:

  • useState: Zarządza lokalnym stanem komponentu i wyzwala ponowny render przy zmianie danych.
  • useEffect: Wykonuje efekty uboczne (pobieranie danych z API, subskrypcje, operacje na timerach).

Chcesz sprawdzić to pojęcie w praktyce?

Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Aplikacja Jednostronicowa (Single Page Application - SPA) lub rozpocznij trening.