Mukyuu Ответов: 0

Как реализовать функцию локального хранилища в корзине покупок? - React JS


Я попытался сделать функцию "сохранить продукт в локальном хранилище корзины" самостоятельно, но у меня было много проблем с ее реализацией, как вы можете видеть в моем последнем вопросе.

Поэтому я сбросил все обратно к тому, что есть, прежде чем реализовать это, потому что я действительно хочу знать, как это сделать должным образом подготовь это.

Кроме того, я не знаю, где разместить функцию локального хранения. Я изначально положил его туда Продукты.jsx потому что функция addToCart() была там, но тогда у меня тоже есть моя Корзину.jsx файл, в котором есть функция removeFromCart (). Если только я не создам один файл, посвященный этому, и просто не вызову функцию в обоих файлах? Я действительно ничего не понимаю...

Поэтому мой вопрос таков: может ли кто-нибудь помочь / продемонстрировать, как реализовать это в моем коде? Я уже просмотрел несколько учебников по локальному хранилищу, но все еще озадачен.

Помощь есть очень очень ценю,
Спасибо!

Что я уже пробовал:

Я пробовал смотреть на YouTube учебники о том, как добавить в корзину, а затем сохранить продукт в локальном хранилище корзины в React JS, но все учебники, которые я смотрел, не показывали вам бит локального хранилища. Я тоже искал это, но не нашел никаких решений...

Gerry Schmitz

"Локальное хранилище" - это файл cookie.

Mukyuu

@salty06 хорошо, спасибо за информацию :)

Richard Deeming

Нет это не так:
Окно.localStorage - веб-API | MDN[^]

Gerry Schmitz

Это 2 конфетки в одной.

Mukyuu

Значит, это не печенье?

Richard Deeming

Нет. Cookies отправляются обратно на сервер в заголовке. Локальное хранилище никогда не покидает браузер.

Mukyuu

@RichardDeeming о...тогда что же @salty06 имеет в виду под "2 мятными леденцами в одном"?

Richard Deeming

Я не уверен, вам придется спросить его. :)

Mukyuu

А, ладно. Спасибо @RichardDeeming! :Д

0 Ответов