вопрос, где лучше хранить добавленные товары: на клиенте или на сервере?
Если хранить на клиенте, то это будет просто список ID и при необходимости запрашивать информацию у бэка для отображения пользователю. Пока что этот вариант кажется более правильным, но изучив сайты Dodo, Papa Johns и несколько других, заметил, что они хранят корзину на бэке, клиенту же просто отдают ее ID. В чем может быть преимущество такого подхода?
ну там не только id нужно хранить. по уму кол-во каждого товара, с какой ценой он добавил, чтоб предупредить вовремя что цена изменилась и т.д. А так на фронте можно хранить какие-то контактные данные чтоб каждый раз не спрашивать заполнить одинаковые поля
Количество тоже можно хранить на фронте, а валидацию добавленных товаров - уже при оформлении заказа
Обсуждают сегодня