Корзина продуктов SPA - PullRequest
1 голос
/ 26 мая 2020

Мне нужно создать корзину товаров с помощью приложения SPA. Мой вопрос больше об архитектуре. Где мне хранить данные о товарах в корзине? Я вижу 2 варианта решения этой проблемы: Сохранение данных на клиенте (локальное хранилище или состояние redux). Возникла проблема. Если я буду использовать локальное хранилище, то вполне вероятно, что данные будут доступны для разных пользователей, работающих с одного устройства, или мне нужно удалить данные корзины во время аутентификации. Тогда данные не будут доступны одному пользователю между различными сеансами входа в систему. С redux это та же ситуация. Если я буду хранить данные корзины в базе данных - чихание каждого пользователя, такое как добавление товаров, удаление, изменение количества, будет сопровождаться запросами API и синхронизацией

Мне не нужно указывать c примеры React или Angular, просто подскажите принцип решения. Каковы лучшие практики?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...