товар в корзину, то у меня перерисуется все компоненты где я использовал эти данные ?
При добавлении товара в корзину в хранилище (список products) меняется поле isCart на true и false если товара нет в корзине.
Подскажите, можно это как то оптимизировать, или только выносить isCart поле отельно от данных ?
Обычно под корзину отдельный стейт. И ты только диспатч делаешь с айтемом.
создай отдельный стейс для отслеживания продуктов в корзине (hash) и обновляй состояние через эффект
сделай отдельный массив с id добавленных товаров
Да, знаю, тут проект странный пришел, но он маленький.
Сделай компонент Product и мемоизируй его
Там уже работает, просто хотел уточнить, все ведь данные перерисуются, если я поменяю у товара isCart свойстов ?
Обсуждают сегодня