Артем
Где то на 20х минутах он перезагружается и у него происходит тоже самое что и у меня
Oleg
ниче не понятно вопрос
Oleg
напиши норм
Артем
Смотрели 69 видео?
Oleg
да
Oleg
летом
Oleg
не помню уже ниче)
Koks
Там все нормально)
Koks
Артем
Koks
Koks
Он введёт понятие инициализации приложения
Артем
Он сделал какую то странную систему проверку на загрузку ну этот крутящегося индикатора загрузки почему бы не использовать suspense?
Oleg
Koks
Артем
Dmitry
Народ поясните пожалуйста почему код ругается на главный див. Вроде все правильно прописано, а система пишет синтаксическую ршибку
Dmitry
const App = () => {
return (
<div className='app-wrapper'>
<Header />
<Navbar />
<div class='app-wrapper-content'>
<Dialogs />
{/* <Profile /> */}
<div/>
</div>
);
}
export default App;
Oleg
<div/>
Oleg
эт што
Dmitry
Все. Нашел. Сорри
Dmitry
Да. Туплю -)
Dmitry
Два часа уже-))
Dmitry
А как в vs code добавить компоненту Route после установки react-router-dom? Alt+Enter не работает-(
Dmitry
Вручную зафигачил-)
Anonymous
Вопрос по поводу redux-persist. Добавил его в проект, он в себе сохраняет запросы, но избранное нет, хотя в store они поступают. Из-за чего такая лабуда может быть?
Anonymous
Anonymous
Sergey
Ребят, есть страница с карточками товаров со своими счетчиками, нужно собирать данные кол-ва и формировать что-то на подобии корзины ,по нажатию кнопки(сначала кликаю по товарам, потом нажимаю кнопку сформировать заказ)
Товар1х1*цену=***
Товар2х1*цену=***
-/-/-/-/-/-/-/
Итого =***
Это лучше делать в компоненте в которой маплю эти все товары?
Собирать count по id товара, только каким методом чет теряюсь
Oleg
корзина?
Oleg
с товарами
Oleg
?
Sergey
Ну типа такое, наклацал позиции, нажал на сабмит, а оно список показывает и стоимость
Oleg
ff
Oleg
аа
Антон
я бы хранил в стейте какойнибудь shoppingCart. При нажатии на кнопку добавить в корзину прокидывал бы колбэк который бы добавлял этот элемент в shoppingCart
Антон
ну а дальше сложить умножить
Антон
если лень можно добавлять фильтрацией по id из всего списка товаров
Sergey
Антон
типа щелк -> .find((good,id) =>good.id === id)
Антон
вроде так пишется
Антон
тут разные решения в общем
Антон
хук нужен для локального стейта
Sergey
У меня получается что всё счетчики независимые, в этом мне кажется и сложность этого
Антон
т.е. эти состояния у тебя больше нигде не используются
Антон
мое имхо
Антон
все что используется где то еще - добавляешь в редакс и не паришься с такими вопросами, т.к. всегда можешь найти нужный элемент
Антон
либо делаешь стейт на уровень выше который у тебя содержит эти элементы
Антон
но рано или поздно запутаешься и сделаешь в редаксе)
Антон
могу быть не прав, но выручает всегда на проде
Morronee
Напоминалка по validate redux-form
https://docs.google.com/document/d/1KuULFQujHUwPBTHtcjS-Vm5leno5dHri1R8JPah0Gc4/edit#
Sergey
либо делаешь стейт на уровень выше который у тебя содержит эти элементы
Ну смотри, я сделал счетчик в отрисовке самой карточки и размапил джейсон, в итоге сколько карточек столько и независимых счетчиков получилось,Так можно как-то собрать по кнопке главной? Или лучше сделать форму выше и прокидывать в карточку как пропсы, и тогда уже из уровня выше, брать по клику id
Nikita
Ребят, как Prettier настроить, чтобы при форматировании текста не добавлял точку с запятой везде , где только можно ?
Антон
можно держать в компоненте карточка
Антон
на основе джейсона эти карточки собирать
Антон
в карточке будут храниться локально (раз ты хочешь на useState)
Антон
нажал добавить - сформировал сущность и запулил ее в корзину
Антон
хочешь через хук, прокидывая колбэк
Антон
хочешь через редакс
Антон
ну отлично
Антон
они же у тебя с айди?
A͟͟͟͞͞͞n͟͟͟͞͞͞t͟͟͟͞͞͞
привет. Кто-то так сетает initialState ?
Антон
я бы создал в редаксе сущность корзины и добавлял формировал бы объект из того что у тебя в карточке. массив. потом бы прошелся по нему через например .reduce и получил бы значения. без кода все равно это теория только
Sergey
Anonymous
Ivan
Ivan
Явно хукхацкер
Ivan
Это он типо с телефона
Ivan
Стартует
Ivan
Ебать прикол
Sasha
лол, я тоже так хочу
Ivan
Главное шоб не ебануло))))
Ivan
Хотя не должно
Anonymous
Anonymous
я установил node.js git на телефон