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

Какие знаешь хранилища в JS

В JavaScript есть несколько типов хранилищ данных:

  1. Локальные (LocalStorage)
    Хранит данные без срока действия (до очистки вручную).

    js
    localStorage.setItem('key', 'value');
    const data = localStorage.getItem('key');
  2. Сессионные (SessionStorage)
    Аналогично LocalStorage, но данные удаляются после закрытия вкладки.

    js
    sessionStorage.setItem('key', 'value');
  1. Cookie
    Малый объем (4KB), передается на сервер с каждым запросом.

    js
    document.cookie = 'name=value; expires=...';
  2. IndexedDB
    Асинхронная NoSQL база данных в браузере для больших объемов.

  3. Cache API
    Используется в Service Workers для кеширования ресурсов.

  4. State Management (Redux, MobX, Context API)
    Хранение состояния приложения в памяти.

Выбор зависит от задачи:

  • LocalStorage — простые настройки.
  • Cookie — аутентификация.
  • IndexedDB — оффлайн-данные.
  • Redux — сложное состояние приложения.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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