Skip to content

Day 2: localStorage & sessionStorage

Persist user data across browser refreshes with localStorage.

// Saving data
const preferences = { theme: 'dark', fontSize: 18 };
localStorage.setItem('userPrefs', JSON.stringify(preferences));
// Retrieving data
const stored = localStorage.getItem('userPrefs');
const parsedPrefs = stored ? JSON.parse(stored) : null;
// Clearing
// localStorage.removeItem('userPrefs');
// localStorage.clear();
  1. Store a user’s dark mode preference in localStorage and restore it when the page loads.