Heavy
Перенос в локальное состояние - это просто использование useState. Потом уже IDE подскажет, что есть неиспользуемые разные строки кода, и по ним идешь и стираешь их. А обратно если.. Из локального в глобальный - это же с ума сойти можно.
Heavy
было бы интересно услышать мнение опытного разраба. Мнение Димыча по этому поводу
Alexander
Всем привет. Есть ли у кого боевой проект на react+redux с авторизацией и работой с сервером?
Alexander
не могу разобраться как сохранить данные в глобальный store после получения с сервера
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
Artem
Добрый день, кто может подсказать хороший курс основ js
рекомендую hexlet.io, но придется 1.5к в месяц отдавать, но оно стоит того, данный ресурс помог попасть на позицию js developer-a
Антон
никто с вложенными объектами в mongoDB не работал? Не удается прочитать свойства вложенных объектов. Классические примеры из официальной справки тоже не работают(
работал на Spring. После MongoDB SQL бд вообще разонравились. Если брать jpa то главное правильно размаппить сущности, ведь каждый объект по сути тоже сущность.
Антон
а все что касается MongoDB рекомендую MongoDB Univercity. Он на английском, но после прохождения будешь плавать в монге как рыба в воде. Плюсом полностью бесплатен
Temych
а все что касается MongoDB рекомендую MongoDB Univercity. Он на английском, но после прохождения будешь плавать в монге как рыба в воде. Плюсом полностью бесплатен
Спасибо за наводку на инфу, попробую. А с моей проблемой все просто оказалось - устаревшая версия самой монги и новейшая версия монгуза)
Genya-©/\√`¶£®
Ребята, сори что вопрос не по теме, как сейчас обстоят дела с начинающими разработчиками за 30. Я часто натыкаюсь на вакансии где требуются спецы до 30-ти лет, есть ли смысл учиться?
Genya-©/\√`¶£®
эх)
Нариман
Нее, Дима говорил, недавно, что ещё 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
доки читай пиши сам , а то по курсам делаешь все понятно только сам начинаешь писать что-то сразу ступор, практика каждый день
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 ? а не "удариться" во что-нибудь одно? будешь и опыт получать и сможешь параллельно изучать другую часть + с опытом и легче будет на фулл стак перейти.
Антон
почему сразу fullstack ? а не "удариться" во что-нибудь одно? будешь и опыт получать и сможешь параллельно изучать другую часть + с опытом и легче будет на фулл стак перейти.
потому что из тех 5 вакансий, что висели на вчерашний день, 5 нужны fullstack по знанию технологий. Плюсом понимабю, что если приходить в 30 на собеседование нужно хорошее портфолио. Одно параллельно делаю на работе (анализ ценообразования), второе буду делать по старой задумке. JavaFx в печенках сидит и хочется нормального UI
Антон
вакансий конечно больше, но большинство из разряда тыж программист, вытаскивай бумаги из принтера за 15к деревянных)
{ 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 }
И в вебшторме ругается на апп.ж