Web Storage (localStorage, sessionStorage, cookies)

What best practice for working with localStorage is demonstrated in this code?
try {
  localStorage.setItem('user', JSON.stringify({name: 'John', level: 5}));
  const user = JSON.parse(localStorage.getItem('user'));
  console.log(user.name); // 'John'
} catch (e) {
  if (e.name === 'QuotaExceededError') {
    console.error('Storage quota exceeded');
  }
}
Next Question (2/20)