Даша Циклаури, ну вот ты и приведи примеры с чего это onMouseDown, решил проблему ? твой же ответ выбрали верным, решила на меня грязную работу скинуть, молодец
Boris007, но если в кратце, то в rootLayout оборачиваешь все children ( страницы ) в провайдер от редакса, создаёшься стор и юзаешь в компонентах в которых нужно
Boris007, как говорится в redux ? - если данные нужны где-то в отдалённых компонентах, таких как например - на разных страницах, то следует их вынести в глобальный стор
обычно инфа о юзере лежит в глобальном стор, который доступен на всех страницах
корзину так же глобально, так как она в большинстве случаев нужна так же на нескольких страницах + так же localStorage или куки - при выходе с сайте, при входе берем данные из куки или localStorage и заносим их в стейт, при покупке каких-то товаров в корзине - отправляем запрос на бэк с пачкой данных, и дело в шляпе
так же бывают что корзину создают и в бд, но это только для авторизованных разумеется пользователей, тогда в этом случае берутся данные с бэка
Andrew E, если нет доступа к бэку, забудь о лайках которые бы хранились в бд.
Тогда как вариант делать из localStorage хранилище для лайках, но это будет работать только локально и для каждого пользователя, и каждый пользователь, будет видеть лишь свои лайки - если такой результат устраивает - вперед.
import 'swiper/css';
, если что-то поменяется в лучшую сторону, то проблема в твоих стилях