@justedoit

Как сделать последовательную запись в куки?

Здравствуйте. коллеги!

Необходимо при каждом заходе на страницу товара, записывать id товара в куки последовательно через запятую.

Пример куки:
Заходили на страницу 2ух товаров, в итоге должно быть
products_track='1984,8542'

Добавляю внутри компонента функцию которая получает старые значения из кук, добавляет новый айди товара к уже существующему, но при рендеринге все перетирается и записывается всегда только текущий ид товара. Кто-то может подсказать где и в каком месте следует делать запись в куки, чтобы значение не перетералось, а добавлялось последовательно?

Заранее, благодарю.
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 1
@turbolizard
Вообще наверное вам лучше подходят не куки, а Local Storage для подобных целей, тем более что там как раз принято хранить подобные вещи в различных структурах. По поводу перетирания: скорее всего не проверяете наличие уже установленных кук, либо выносите функцию и делайте её асинхронной с await получением и записью.
Ответ написан
Ваш ответ на вопрос

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

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