169 похожих чатов

Я просто всю картину пока понять не могу. что надо

делать с товарами, которые пришли с апи?

7 ответов

6 просмотров

смотри у меня есть товары-продукты 100 штук они приходят изначально как приложение загрузится в useEffcet экшен, после чего я каждый товар могу добавить в корзину удалить из карзины не из самой корзины, посредством + - это счетчик товара после чего эти данные заносятся в локал сторедж чз персист автоматом весь редьюсер карт, при следующем заходе в приложение получаю теже товары но нужен каунт из корзины для каждого товара, так как эти счетчики не в 1 месте в общем списке и в деталке и в самой корзине, и мне нужно сдеать типо найти итме в товарах с тем же айди что в корзине и прописать им каунт равный тому каунту что в корзине

Георгий
смотри у меня есть товары-продукты 100 штук они пр...

в итоге мне нужно что бы у меня стейт с продуктами изменился и там были товары с нужным каунтом (таким же как и в корзине) и так по кругу

Roman-Usherenko Автор вопроса
Георгий
смотри у меня есть товары-продукты 100 штук они пр...

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

Roman-Usherenko Автор вопроса
Георгий
спасибо, попробую

const productsWithCountsSelector = createSelector( (state) => state.products, (state) => state.cart, (products, cart) => ({ products.map((product) => ({ ...product, count: cart[product.id] }) }) ) как-то так. пишу с телефона, могут быть ошибки

Roman Usherenko
const productsWithCountsSelector = createSelector(...

да спасибо, буду разбираться, я правильно понимаю что при изменении чего то в массиве cart селектор будет выдавать новые актуальные данные?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта