Встречается на собеседованиях • сегодня
Как сохранить состояние страницы между перезагрузками
Для сохранения состояния между перезагрузками можно использовать:
- LocalStorage – хранит данные без срока действия, пока пользователь не очистит их вручную.
javascript
// Сохранение localStorage.setItem('key', JSON.stringify(state)); // Получение const savedState = JSON.parse(localStorage.getItem('key'));
-
SessionStorage – аналогичен LocalStorage, но очищается при закрытии вкладки.
-
Cookies – подходит для небольших данных, работает на сервере и клиенте.
javascriptdocument.cookie = `state=${JSON.stringify(state)}; path=/`; -
URL параметры – удобно для фильтров или настроек.
javascripthistory.pushState({}, '', `?filter=${encodeURIComponent(filterValue)}`);
Для сложных SPA лучше использовать LocalStorage + инициализацию состояния при загрузке.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы