Розбір рішень · Junior · Запитання 1 з 12

Сайт із серверним рендером дає гостям вибрати темну тему. Перший же HTML має бути в правильній темі, без блимання. Де зберігати вибір?

Показати відповідь

Правильна відповідь: У cookie, яку сервер читає на кожен запит

Пояснення

Лише cookie доходить до сервера разом із запитом, тож HTML одразу рендериться в правильній темі. localStorage підходить для суто клієнтських застосунків або коли малий inline-скрипт може задати тему до малювання. Таблиця в базі підходить для автентифікованих користувачів, яким налаштування потрібне на всіх пристроях, але гості не мають акаунта.

Де почитати

Помилка в запитанні

Розбір рішень · Junior · запитання 1

Перевірте себе

Пройдіть тест Розбір рішень · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест