Heavy
Перенос в локальное состояние - это просто использование useState. Потом уже IDE подскажет, что есть неиспользуемые разные строки кода, и по ним идешь и стираешь их. А обратно если.. Из локального в глобальный - это же с ума сойти можно.
Heavy
было бы интересно услышать мнение опытного разраба. Мнение Димыча по этому поводу
Alexander
Всем привет. Есть ли у кого боевой проект на react+redux с авторизацией и работой с сервером?
Alexander
не могу разобраться как сохранить данные в глобальный store после получения с сервера
Heavy
Heavy
в чем проблема?
Alexander
Alexander
Alexander
нужно получить с сервера и сохронить в data и использовать дальше в компоненте
Heavy
в data, как я понял, ты уже сохраняешь?
Alexander
da
Heavy
а data у тебя в store ? Как я понял, ты вручную запихиваешь data, и react не понимает что произошло обновление данных.
Heavy
По идее, тут опять же, нужно в редюсере все это делать. Или же через useState хук, ну или через setState, если у тебя классы
Heavy
соответственно, если ты через хук или через класс делаешь, у тебя будет локальный state для компоненты.
Heavy
и updateStock у тебя по идее должен быть иначе
Alexander
можно пример?
Heavy
не, я на ходу генерю =)))
Heavy
используй для обновления stock хук (если все это крутится внутри функциональной компоненты)
Heavy
вообще не понятно внутри чего код крутится
Temych
никто с вложенными объектами в mongoDB не работал? Не удается прочитать свойства вложенных объектов. Классические примеры из официальной справки тоже не работают(
Temych
https://pastebin.com/d21gVQsp
{ NeFFeX }
hi
Ruslan
Кто знает как перевести тернарный
state.listCity.filter(l => {
return l.name.toLowerCase().match( state.city.toLowerCase());
})
Константин
Добрый день, кто может подсказать хороший курс основ js
Alexander
https://www.youtube.com/channel/UCE9ODjNIkOHrnSdkYWLfYhg
Константин
Антон
Антон
а все что касается MongoDB рекомендую MongoDB Univercity. Он на английском, но после прохождения будешь плавать в монге как рыба в воде. Плюсом полностью бесплатен
Temych
Genya-©/\√`¶£®
Ребята, сори что вопрос не по теме, как сейчас обстоят дела с начинающими разработчиками за 30. Я часто натыкаюсь на вакансии где требуются спецы до 30-ти лет, есть ли смысл учиться?
Genya-©/\√`¶£®
эх)
{ NeFFeX }
Нариман
Нее, Дима говорил, недавно, что ещё 50 выпусков и можно на собес начать ходить
Константин
Блин то есть его курс ещё не закончился ? Я только начал смотреть
Константин
Блин как это же круто )
Нариман
В своих видосах он говорил что курс практически бесконечный, так как проект всегда может развиваться из-за развития новых технологий в области IT
{ NeFFeX }
Ну я не могу смотреть и ждать
{ NeFFeX }
В день я смотрю по 10 видосов:)
{ NeFFeX }
Мб есть какие нить ещё курсы
{ NeFFeX }
Которые вы посоветуете ?)))
{ NeFFeX }
В лс
Nazar
codehunters nтам много всего есть
{ NeFFeX }
Я слышал курс по
{ NeFFeX }
Как создать Инстаграм
{ NeFFeX }
Фейк
Nazar
Знаешь про HOC
{ NeFFeX }
Нет, можно подробнее?)
Nazar
https://reactjs.org/docs/higher-order-components.html
Nazar
доки читай пиши сам , а то по курсам делаешь все понятно только сам начинаешь писать что-то сразу ступор, практика каждый день
{ NeFFeX }
Nazar
+
Temych
Ну я не могу смотреть и ждать
Можно параллельно JS изучить, еще что-то подтянуть. Дима очень хорошо объсяняет на практике, используя множество фундаментальных вещей в одном проекте. Подавляющее большинство "проектов из учебника" в других курсах охватывают одну-две фунламентальные вещи. После их просмотра остается только понятие о том, как это работает, а как применять самому в реальной жизни не понятно. У Димы курс иначе построен, поэтому считаю, что обязательно его нужно посмотреть и повторить. Не так много времени займет на самом деле.
Что касается времени, через которое можно идити на собеседования, то все индивидуально. Можно заниматься по 16-18 часов в день, делать в месяц по 1-2 качественных пороекта и через полгода гарантированно устроиться на джуниора, а можно и за три года тот-же объем работы сделать.
Artem
мож кому будет полезно:
https://miro.com/app/board/o9J_kxm_io0=/
Artem
ну и не будьте, как этот парень)
Константин
Temych
В точку.
Константин
Только на первые две наступал
Антон
Спасибо. А что насчёт реакта можешь сказать?) Допустим просмотрел весь Курс Димы.
Если кратко история. В 2000е еще в школе увлекался программированием, ездил по олимпиадам, выходил на уровень по стране, а потом пришлось бросить и зарабатывать деньги менеджером среднего звена) полтора года назад решил из хобби сделать работу. Записался на курсы, разочаровался и стал копать. Освоил java core, с третьей попытки вникся в spring, писал rest сервисы, но на фрилансе джавой сыт не будешь) решил пойти по пути fullstack и с этими знаниями уже начать ходить по собесам, тк вакансий мало и хочется полноценные портфолио (Тюмень). И тут наткнулся на уроки Димыча. Так вот за полтора года учебы это самый крутой наставник, сравнивал с gb, otus и многим часам видео других ютуберов. Главное не лениться и писать код. Так что если получится трудоустроиться поставлю себе цель найти Димыча и напоить самым вкусным пивом из тех что есть в Минске)
Artem
почему сразу fullstack ? а не "удариться" во что-нибудь одно? будешь и опыт получать и сможешь параллельно изучать другую часть + с опытом и легче будет на фулл стак перейти.
Антон
вакансий конечно больше, но большинство из разряда тыж программист, вытаскивай бумаги из принтера за 15к деревянных)
Artem
Антон
{ NeFFeX }
Если кратко история. В 2000е еще в школе увлекался программированием, ездил по олимпиадам, выходил на уровень по стране, а потом пришлось бросить и зарабатывать деньги менеджером среднего звена) полтора года назад решил из хобби сделать работу. Записался на курсы, разочаровался и стал копать. Освоил java core, с третьей попытки вникся в spring, писал rest сервисы, но на фрилансе джавой сыт не будешь) решил пойти по пути fullstack и с этими знаниями уже начать ходить по собесам, тк вакансий мало и хочется полноценные портфолио (Тюмень). И тут наткнулся на уроки Димыча. Так вот за полтора года учебы это самый крутой наставник, сравнивал с gb, otus и многим часам видео других ютуберов. Главное не лениться и писать код. Так что если получится трудоустроиться поставлю себе цель найти Димыча и напоить самым вкусным пивом из тех что есть в Минске)
Рад за тебя мужик !)
Anonymous
Я так понял в 42 нет резона куда-то соваться или я ошибаюсь
Anonymous
Вот у меня тоже проблема учюсь но что писать 😳
Temych
Вот у меня тоже проблема учюсь но что писать 😳
Можно просто взять любой понравившися простенький сайт в интернете, по его образу и подобию создать свой. Не нужно думать над дизайном(можно всякие иконки, шрифты скомуниздить с оригинала). Использовать только в целях обучения, естественно
Sun
не знаю на сколько глупый вопрос; кто-нибудь может подсказать, как такого вида конструкцию реализовать в редьюсере, чтобы возвращать стейт authUser?
Sun
componentDidMount() {
this.props.firebase.auth.onAuthStateChanged(authUser => {
authUser
? this.setState({ authUser })
: this.setState({ authUser: null });
});
}
Sun
я сделал редьюсер, но у меня не происходит переотрисовки, при изменении стейта
Sun
вот без редакса я понимаю как сделать правильно, с редаксом не очень. но проблема в том, что я уже юзаю редакс.😐
Антон
а если просто null передать?
Антон
в тернарном
Антон
а не глупая идея)
{ NeFFeX }
Народ что насчёт свежей версии реакт?
{ NeFFeX }
Раньше на ПК я дошел до 32 урока.
{ NeFFeX }
Потом приобрел ноут, откладывал , откладывал . И вот на этой неделе я начал проходить данный курс
{ NeFFeX }
Соответственно когда установил реакт, там последняя версия устанавливается
{ NeFFeX }
И в вебшторме ругается на апп.ж