👉 SessionStorage
Jak działa Session Storage?
sessionStorage to inny mechanizm dostępny w przeglądarkach internetowych, który różni się od localStorage tym, że przechowuje dane tylko na czas jednej sesji przeglądarki.
Podobnie jak w przypadku localStorage, można zapisywać i odczytywać dane w sessionStorage za pomocą JavaScript.
Mechanizm działania
Działa to w ten sposób:
- Kiedy użytkownik otwiera nowe okno lub kartę i przechodzi na stronę, rozpoczyna się nowa sesja.
- Dane zapisane w
sessionStoragesą dostępne tylko podczas tej konkretnej sesji. - Jeśli użytkownik zamknie okno lub kartę, dane w
sessionStoragesą automatycznie usuwane.
Zastosowanie
sessionStoragejest użyteczny do przechowywania tymczasowych danych, takich jak stan aplikacji czy preferencje użytkownika.- Po zakończeniu sesji, dane są usuwane, co pomaga w utrzymaniu prywatności i ogranicza ryzyko przekroczenia limitu pamięci.
Podstawowe użycie session storage
- Zapisywanie danych do session storage
sessionStorage.setItem('nazwa', 'wartość'); - Odczyt z session storage i zapisanie do zmiennej
const data = sessionStorage.getItem('nazwa'); - Usuwanie danych z session storage
sessionStorage.removeItem('nazwa'); - Usuwanie całej zawartości session storage
sessionStorage.clear();