Size: a a a

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

2020 November 23

ДК

Даниил Кондратьев... in React — русскоговорящее сообщество
Я понял, что так не делают, и переделаю, но есть ли способ воплотить то, что я планировал - хотелось бы знать
источник

V

Vlad in React — русскоговорящее сообщество
Даниил Кондратьев
Так тоже не работает
Кстати countItemsInCart бесполезный, это itemsInCart.length

А ошибка у тебя в первом условии, посмотри что ты возвращаешь во всех остальных случаях, они же отличаются
источник

ДК

Даниил Кондратьев... in React — русскоговорящее сообщество
Vlad
Кстати countItemsInCart бесполезный, это itemsInCart.length

А ошибка у тебя в первом условии, посмотри что ты возвращаешь во всех остальных случаях, они же отличаются
Понял, спасибо
источник

ДК

Даниил Кондратьев... in React — русскоговорящее сообщество
Vlad
Кстати countItemsInCart бесполезный, это itemsInCart.length

А ошибка у тебя в первом условии, посмотри что ты возвращаешь во всех остальных случаях, они же отличаются
Как в стейте можно задать это значение?
источник

V

Vlad in React — русскоговорящее сообщество
Даниил Кондратьев
Как в стейте можно задать это значение?
Использовать reselect либу
источник

ДК

Даниил Кондратьев... in React — русскоговорящее сообщество
Я изначально не нашёл другого варианта, кроме как через экшен при запуске страницы запрашивать, что в общем-то и правильно, т.к. при подключенной апи это и понадобится
источник

V

Vlad in React — русскоговорящее сообщество
Либо в компоненте обращаться сразу к .length
источник

ДК

Даниил Кондратьев... in React — русскоговорящее сообщество
Vlad
Либо в компоненте обращаться сразу к .length
В том-то и дело, что в компоненту не передаю) Прочитаю про реселект, спасибо
источник

RG

Rodion Grigorenko in React — русскоговорящее сообщество
Даниил Кондратьев
Так тоже не работает
const newItems = state.itemsInCart.map(item => {
   if(item.id === action.item.id){
       return {...item, count: item.count++}
   }
   else{
       return item;
   }
})
return {...state, itemsInCart: newItems, countItemsInCart: state.countItemsInCart + 1}
источник

ДК

Даниил Кондратьев... in React — русскоговорящее сообщество
Rodion Grigorenko
const newItems = state.itemsInCart.map(item => {
   if(item.id === action.item.id){
       return {...item, count: item.count++}
   }
   else{
       return item;
   }
})
return {...state, itemsInCart: newItems, countItemsInCart: state.countItemsInCart + 1}
А сильно плохо такую логику в редьюсер пихать? Спасибо
источник

RG

Rodion Grigorenko in React — русскоговорящее сообщество
Даниил Кондратьев
А сильно плохо такую логику в редьюсер пихать? Спасибо
относительно нормально
источник

ДК

Даниил Кондратьев... in React — русскоговорящее сообщество
Rodion Grigorenko
относительно нормально
Понял)
источник

Д

Денис @denys.chornyi... in React — русскоговорящее сообщество
Переслано от Денис @denys.chornyi...
как сверстать так, что бы текст не скакал, и все было под одну линию ?
источник

Z

Ziyodulla in React — русскоговорящее сообщество
Денис @denys.chornyi
Переслано от Денис @denys.chornyi
как сверстать так, что бы текст не скакал, и все было под одну линию ?
задайте тайтлам и параграфам высоту
источник

V

Vlad in React — русскоговорящее сообщество
Денис @denys.chornyi
Переслано от Денис @denys.chornyi
как сверстать так, что бы текст не скакал, и все было под одну линию ?
Вынести тайтлы в общий див
Или задать конкретную высоту
источник

М

Михаил in React — русскоговорящее сообщество
Денис @denys.chornyi
Переслано от Денис @denys.chornyi
как сверстать так, что бы текст не скакал, и все было под одну линию ?
Используй flex для каждого элемента в колонке. Мой ответ самый лучший. Я чемпион по классным ответам.
источник

М

Михаил in React — русскоговорящее сообщество
Да ещё и в такой час, тебе повезло что я ещё не сплю.
источник

Д

Денис @denys.chornyi... in React — русскоговорящее сообщество
Михаил
Используй flex для каждого элемента в колонке. Мой ответ самый лучший. Я чемпион по классным ответам.
просто прописать для каждого элимента display: flex и все ?
источник

Д

Денис @denys.chornyi... in React — русскоговорящее сообщество
Должно работать ?
источник

М

Михаил in React — русскоговорящее сообщество
Нет. Дисплей Флекс для всей таблицы.
источник