{ NeFFeX }
ну там в суммах розница колоссальная =)
{ NeFFeX }
3$
{ NeFFeX }
ментор попросит минимум 100$)
Китикет
Лучше читай learn js и YDKJS
Pavel
ну там в суммах розница колоссальная =)
да, но наверн ты не там искал
Андрей
И правда. Лучше выкинуть 3 бакса просто так, чем научиться за 100.
Pavel
Лучше читай learn js и YDKJS
ты скольков дев?
Китикет
Без фидбека курсы бесполезны
Mihail
Лучше читай learn js и YDKJS
Забрал 2 книги сегодня кстати
Китикет
Там просто видосы будут, возможно с дз, это без фидбека преподавателя тебе скорее всего ничего не даст
{ NeFFeX }
ну хз,я там научился делать видео на эдоб автор эффектсе
{ NeFFeX }
и на этом нормально заработал
{ NeFFeX }
годный по мне контент...
Pavel
ммм?
{ NeFFeX }
у каждого конечный итог что?
{ NeFFeX }
заработать или как?
{ NeFFeX }
чем больше знаешь,тем больше рубишь
{ NeFFeX }
не?
Mihail
заработать или как?
Деньги не очень хорошая мотивация
{ NeFFeX }
я согласен.
Pavel
я согласен.
ты работаешь щас? имею ввиду трудовая
{ NeFFeX }
ну давайте
{ NeFFeX }
тогда бесплатно
{ NeFFeX }
делать)
{ NeFFeX }
когда я делал бесплатно кому-либо,я делал так себе
Pavel
делать)
ты женачинаеь только?
{ NeFFeX }
а когда мне за это еще и платили,я это с удовольствием делал
{ NeFFeX }
так будет правильнее
Китикет
Надо делать красиво, с интересом и дорого, в идеале)
Pavel
мих ваши люди вымирают
{ NeFFeX }
так что скажите насчет курсхантер?
Pavel
https://youtu.be/rEn2xBmwtIA
расскажи почему ты делал?
Mihail
Мне интересен веб, этого достаточно
Roman
Привет. Кто знает, как правильно «связать» Redux с Socket.io???
Pavel
Mihail
Roman
библы? o_O
Mihail
библы? o_O
Библиотеки
Roman
Нашел только такое → https://www.npmjs.com/package/redux-socket.io
Roman
Но выглядит как-то странно :/
Pavel
а в чем тогда? бдеа
Китикет
Господи, зачем
Китикет
Берешь импортируешь store и "связываешь"
Китикет
Через store.dispatch
Roman
Через store.dispatch
Это первое что пришло в голову
Roman
Но разве это
Roman
не bad practice?
Pavel
не bad practice?
почему?
Китикет
не bad practice?
С сокетом - нет
Китикет
Не из компонента же диспатчить)
Андрей
не bad practice?
bad practice можно назвать вещь только в том случае если есть нормальное решение.
Pavel
очен много редакса, мб попрробовать
Roman
Не из компонента же диспатчить)
А в чем проблема? Ну если у меня приложение типа чата.
Китикет
А в чем проблема? Ну если у меня приложение типа чата.
Логика взаимодействия с сокетом не в компоненте должна лежать
Китикет
Все просто
Roman
Socket.emit
🅅aleriy
не мутируй стейт
а где он его мутирует там?
Pavel
Все просто
зачем ее передавть в дочу, мб проще все и делать в доче?
Китикет
Окей. А как тогда вызывать событие?
Для этого есть функции (в данном случае можно считать за метод)
Pavel
Руслан
массив проверяется Array.isArray(array)
Спасибо! Я уже нашол причину, в массиве был элемент null
Roman
Например, есть контейнер Chat И когда пользователь нажимает на кнопку, скажем, Send будет вызан Action → Reduser → Changed Store. И как туда интегрировать Socket?
Китикет
Может быть какая-то общая фабрика для создания логики взаимодействия с сокетом (если их несколько может быть), и за каждый сокет отвечает отдельный синглтон, типа того как мне кажется
Китикет
Для взаимодействия из вне
Alyona
Китикет
А внутри работает слушатель на ивенты, которые приходят с сокета, делает store.dispatch с нужным экшном, а там уже соответств. логика обработки этого всего
Roman
содавай его в компоненте? нет?
Ну это совсем уже странно. Т.е Redux будет жить отдельно, а Socket - отдельно?! Или это норма? 😄