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.