Size: a a a

React — русскоговорящее сообщество

2020 July 05

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Never Mind
Ну вроде закинул - ссылка

Если вкратце, в компоненте BookCard.jsx при нажатии на кнопку передаются неактуальные данные в экшн addToCart и никак не могу понять как это пофиксить. Теперь когда будет видна вся картина в целом, с большим удовольствием послушаю и исправлю все "корявые" с моей стороны моменты. Спасибо :)
пушто в редюсер приходит как будто что нужно
источник

NM

Never Mind in React — русскоговорящее сообщество
Александр Бакиматов
так, а теперь давай что ты подразумеваешь под неактуальными? по какому признаку ты их определяешь в неактуальные?
Отправляется предыдущее значение bookTotalAdded
источник

NM

Never Mind in React — русскоговорящее сообщество
Александр Бакиматов
пушто в редюсер приходит как будто что нужно
источник

O

Olég in React — русскоговорящее сообщество
Never Mind
Отправляется предыдущее значение bookTotalAdded
я только что положил 3 книги в корзину, всегда "тотал" равен 1
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Olég
я только что положил 3 книги в корзину, всегда "тотал" равен 1
а БЛЯ БЛЯ)
источник

O

Olég in React — русскоговорящее сообщество
bookTotalAdded же интересует? Он показывает, сколько конкретно этих книг в корзине? Там все правильно
источник

O

Olég in React — русскоговорящее сообщество
это тотал конкретно той книги, которую ты пихнул в карт
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
ща, я сообразил
источник

NM

Never Mind in React — русскоговорящее сообщество
Да, проблема именно в bookTotalAdded
источник

O

Olég in React — русскоговорящее сообщество
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
и собрались куча программистов, чтобы вкрутить 1 лампочку...
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
толко поле было бы логичнее назвать amount
источник

NM

Never Mind in React — русскоговорящее сообщество
Я понимаю что проблема пустяковая, но до меня не доходит как пофиксить
источник

NM

Never Mind in React — русскоговорящее сообщество
🧨 ethorz
толко поле было бы логичнее назвать amount
+, поправлю
источник

O

Olég in React — русскоговорящее сообщество
Never Mind
Да, проблема именно в bookTotalAdded
тогда все правильно, я положил 3 книги в корзину, 1 книга - bookTotalAdded х1, 2 книги - bookTotalAdded х2 и на третью книгу выдает bookTotalAdded = 3
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Never Mind
Я понимаю что проблема пустяковая, но до меня не доходит как пофиксить
у тебя нет проблемы
источник

O

Olég in React — русскоговорящее сообщество
я не туда смотрю? bookTotalAdded правильно работает
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Never Mind
Я понимаю что проблема пустяковая, но до меня не доходит как пофиксить
короче удали щас свой лог в редюсере и просто смотри как пропсы изменяются после добавлений
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
у тебя подсчет количества добавленных книг находится в mapStateToProps. Логично что когда ты диспатчишь экшон у тебя еще старое значение и новое будет в payload только после следующего тика рендера
источник

O

Olég in React — русскоговорящее сообщество
Александр Бакиматов
у тебя подсчет количества добавленных книг находится в mapStateToProps. Логично что когда ты диспатчишь экшон у тебя еще старое значение и новое будет в payload только после следующего тика рендера
boi, подсчет в Mapstatetoprops? сразу в гулаг =((
источник