Если регистрации не будет, то выбор небольшой - куки,локалстор, indexedDB. Для твоей задачи подходит локальное хранилище. По поводу же таймера - да будет работать, я бы что-то такое и делал. Только лучше сделать это через какой-нибудь сервис-воркер, чтобы наверняка браузер не "потушил" этот отсчет.
szQocks, меня озадачил "приходящий" html. Сейчас-то я понял что это штатная работа аксиоса. Благодаря этому в php-бекенде, например, можно делать запросы на локальные скрипты. Там такой путь будет валидным.
а куда ты делаешь запрос? Сервер у тебя где запущен? Или это какая-то хитрая настройка? await axios.get("/api/products") вроде пытается локальный запрос сделать какой-то
Lynn «Кофеман», глянь по возможности мой ответ. Нет ли на такие случаи подходящего слушателя? что-то вроде domContentLoaded.но при отрисовке вставленных элементов/контента после ресайза. Ощущение что все это изобретание велосипеда. Самому интересно, чаще пишу в реакте где подобных проблем нет.
Кстати про ПК не совсем так. Я недавно поймал на виндовс товарища какого-то. Пришлось переустанавливать. Правда это первый замеченный за лет 10 уже случай, но было дело
Если из требований просто движение при наведении+отзывчивый ховер, то думаю подойдет любая библиотека для анимации/руками тоже можно. Я бы смотрел в сторону каввасов/библиотек для графиков типа D3/three.js, но это трудозатратнее