@mikilikala
На фронте

Проблемы с localStorage. При перезагрузке страницы, значение обновляется не сразу?

https://codepen.io/roderen/pen/poeeGKj?editors=1010

Значение "thisCount" записывается в localStorage. Если смотреть на кодпене, то никаких проблем вы не заметите, потому что кодпен долго грузится (страница сама) и пока она загрузится, то всё будет нормально отображаться. Но если вы откроете этот код на локальном сервере, то при перезагрузке страницы, первую секунду будет видно изначально число (то, что не из localStorage). То есть если страница загружается быстро, то человек успеет увидеть начальное число.
У меня один вариант как это решить, нормально ли я сделал или нет? Если есть другие варианты (более правильные), пожалуйста подскажите.

Функцию, которая решает проблему, я закомментировал.
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
Потому, что вы вызываете countPeople только через секунду после того, как страница загрузится. Соответственно до первого вызова отображается старое значение
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы