Встречается на собеседованиях • сегодня

Для чего нужен local storage

Local Storage позволяет хранить данные в браузере пользователя без срока действия (в отличие от session storage, который очищается после закрытия вкладки). Используется для:

  1. Сохранения пользовательских настроек (тема, язык)
  2. Кэширования данных для офлайн-доступа
  3. Хранения токенов авторизации (хотя для важных данных лучше использовать HttpOnly cookies)
  4. Сохранения состояния приложения между сессиями

Ограничения:

  • До 5-10 МБ в зависимости от браузера
  • Только строковые данные (для объектов используйте JSON.stringify/parse)
  • Доступен только в том же origin (протокол+домен+порт)

Пример использования:

javascript
// Сохранение
localStorage.setItem('theme', 'dark');

// Получение
const theme = localStorage.getItem('theme');

// Удаление
localStorage.removeItem('theme');
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы