
rddlr
20.10.2018
16:39:11
Че они подкатывают ко мне(
ты ожидал чего-то другого поставив девчачий аватар?) всегда было интересно чем руководствуются парни когда это делают)

Sunlive
20.10.2018
16:39:19

Arsen
20.10.2018
16:40:26
Уже какой раз

Google

s4b0t
20.10.2018
16:40:39


rddlr
20.10.2018
16:41:11
красавчик просто
красавица же) будь внимателен к гендеру. может он хочет чтобы его считали девочкой, нужно уважать других и их право на индивидуальность

Znacovean
20.10.2018
16:41:46

Sunlive
20.10.2018
16:42:02
его:?её

rddlr
20.10.2018
16:42:37
его/ее
ебать я толерантен!
теперь хоть в Гугл можно резюме отправлять

s4b0t
20.10.2018
16:44:40

Sunlive
20.10.2018
16:45:03
желательно трансом

rddlr
20.10.2018
16:46:48
лол. напомнил что я зарегал домен whitemenwhocode.com неделю назад ? завтра будет чем занятся в выходной))

Znacovean
20.10.2018
16:46:59

Google

Evgeniy
20.10.2018
16:48:19


Sunlive
20.10.2018
16:51:48

Roman
20.10.2018
16:51:53

Arsen
20.10.2018
16:52:19

s4b0t
20.10.2018
16:52:28

Sunlive
20.10.2018
16:52:41

Arsen
20.10.2018
16:52:58
Ага

rddlr
20.10.2018
16:53:44
покажешь потом ?
если есть идеи по контенту - пиши)) так чтоб по доброму потроллить всех этих Black Lesbians Who Code (я не шучу, такие тоже есть)

Sunlive
20.10.2018
16:54:09
в сортах вуя разбираешься так сказать

Arsen
20.10.2018
16:54:22
Ага

Znacovean
20.10.2018
16:55:02

Sunlive
20.10.2018
16:56:23

s4b0t
20.10.2018
16:56:54

rddlr
20.10.2018
16:59:57


Znacovean
20.10.2018
17:04:27
Если ты не видиш что оно тебе нужно значит не нужно. https://medium.com/fullstackio/managing-state-in-vue-js-23a0352b1c87
я видел эту статью и подобных перечитал кучу)
но спасибо)
Стор мне нужен в любом случае.
Требования бекендера таковы: он написал бэк под архитектуру redux, то есть бекенд может диспатчить экшны у которых определены обязательно поле type, и передан какой-то payload
и задача написать фронт так чтоб потом бэк мог диспатчить те же экшны для поддерживания синхронизации состояния приложения.
Как это происходит с технической стороны я не знаю, но знаю что с vuex у меня уже есть проблема - тут вместо экшнов целых две сущности - экшны и мутации..
подходит ли мне vuex я не знаю, но стандартный евент бас или локальные состояния мне точно не подходят)
приложению нужно также будет синхронизация состояния между разными устройствами (например юзер зашёл в свой аккаунт на другом компе будучи уже авторизованным на текущем, и вместо главной страницы после авторизации попадает туда же где сейчас на первом компе - подхватывается состояние.. )


Sunlive
20.10.2018
17:04:39
триггеред

Google

Arsen
20.10.2018
17:07:00
https://vk.com/video-72495085_456239355?list=1fca1365fea14fbe17
Блин орнул

Atkisai
20.10.2018
17:07:08
Подскажите, я так понимаю хуки created и destroyed в главном компоненте App.vue не работают Да? только mounted

Arsen
20.10.2018
17:07:25
Ааа щас за спам забанят( нибаньте там видосик по сабжу

DimenSi
20.10.2018
17:12:59

s4b0t
20.10.2018
17:13:51


rddlr
20.10.2018
17:14:24

Znacovean
20.10.2018
17:16:08

s4b0t
20.10.2018
17:16:13


Evgeniy
20.10.2018
17:17:07


s4b0t
20.10.2018
17:18:30

Evgeniy
20.10.2018
17:18:53

Znacovean
20.10.2018
17:19:00
всё так ребята только мне непонятно как бек будет трогать мой стор!
что ему надо? то что для того чтобы МНЕ работать с бэком нужны экшны по документации я усёк)
а вот что бэку надо для того чтобы изменить стейт путём вызова экшна или мутейшна - обе ли сущности ему понадобиться могут?

rddlr
20.10.2018
17:20:17
бек трогать стор? это как?

Женя
20.10.2018
17:20:29

s4b0t
20.10.2018
17:20:46

Женя
20.10.2018
17:20:53
Тоже стало интересно ;)

rddlr
20.10.2018
17:20:54

Женя
20.10.2018
17:21:02
Вебсокет?
Он как бы в 2 стороны работает

Google

rddlr
20.10.2018
17:21:36
ну он как бы с клиента работает) бек пр ичем тут. что ты иммеешь ввиду под троганием беком стора?

Znacovean
20.10.2018
17:21:57
http://s2.micp.ru/trAYY.jpg
прослойка в виде работы с апи у меня уже сделана
бекендера сейчас волнует как он может прислать мне новое состояние или как ему сделать точечные изменения в нём
так сказать разослать изменнеия многих пользователям приложения.
теперь по поводу сокетов..
Мне он сказал что они будут
и будет связка с каким-то singal-R
я вчера посмотрел пример как чувак замутил чат с сокетами
там пишется события на фронте на него же идёт подписка
на беке тоже самое
только вот как это связано с нашим стором?

rddlr
20.10.2018
17:23:11
ага сокеты. ну обновляй точно также стейт, когда что-то прилетает. не вижу разницы
нахрена оно нужно?

s4b0t
20.10.2018
17:25:40

rddlr
20.10.2018
17:25:47
мало что сокет.ио избыточная абстракция, так еще это цеплять

Evgeniy
20.10.2018
17:26:05

s4b0t
20.10.2018
17:26:08

Admin
ERROR: S client not available

s4b0t
20.10.2018
17:26:35

rddlr
20.10.2018
17:26:49
ну если там пример, то без базара)

Znacovean
20.10.2018
17:28:07
ага сокеты. ну обновляй точно также стейт, когда что-то прилетает. не вижу разницы
что обновлять?
я не пойму что мне нужно подготовить для бекендера)
если сокеты решают вопрос тогда зачем мне обязательно придерживаться архитектуры flux?
мне сейчас понять нужно вот что
когда загружается приложение стейт берётся запросом с бекенда полностью
допустим открывается двустороннее ws соединение
бекендер добавил статью
как ему задиспатчить экшн addArticle(article) из моего стора?

s4b0t
20.10.2018
17:28:27
WebRTC кто тулит?

rddlr
20.10.2018
17:29:44

Znacovean
20.10.2018
17:30:19
то есть дополнительно у меня должна быть прослойка всех отдельных евентов сокета так?

rddlr
20.10.2018
17:30:58
ну если ты используешь сокеты то тебе виднее что должно быть.
хз что такое "прослойка" в втоем понимании

Znacovean
20.10.2018
17:31:22
и на каждый чих свой евент? 100500 мутаций и в дополнении 100500 абстракций в виде подписок на евент который бы вызывал эту мутацию?

rddlr
20.10.2018
17:31:43
если ты хочешь реагировать на действия бекендера, то вероятно же тебе надо что-то слушать

Google

rddlr
20.10.2018
17:32:14
или оно само по твоему должно как-то работать?

Znacovean
20.10.2018
17:32:42
я не знаю что захочет бекендер
он может захотеть изменить точечно моё состояние

rddlr
20.10.2018
17:33:18
и что ты хочешь услышать? чтобы мы узнали у твоего бекендера что он хочет? я не догоняю уже сути вопроса чего-то

Znacovean
20.10.2018
17:36:04
если вы упомянули сокеты то я решил уточнить как они решают вопрос "диспатчинга экшна" бекендером
а по итогу выясняется что мне на всё что бекендер хочет задиспатчить или замутейтить писать обёртку в виде подписки и ему этот список событий и передать
я на днях с ним побеседую
но мне всё же непонятно зачем он меня просил чтоб у меня экшн принимал type и payload если сокеты решают вопрос событиями без знания что у меня тут на фронте

henri
20.10.2018
17:37:04
если в проекте есть vuex, мне надо сделать ajax, но при этом он не задействует мутации, лучше просто сделать запрос в методе компонента, без vuex?

Grigorii
20.10.2018
17:37:29

henri
20.10.2018
17:37:44
создает статью
по респонсу просто раут на главную

Grigorii
20.10.2018
17:38:15
Если этот запрос решает задачу, которая привязана именно к компоненту, то в компоненте.
Если влияет на состояние, то во vuex.
Если ничего из перечисленного, то нигде из перечисленного

henri
20.10.2018
17:38:36
понял, спасибо большое

Znacovean
20.10.2018
17:42:00
и что ты хочешь услышать? чтобы мы узнали у твоего бекендера что он хочет? я не догоняю уже сути вопроса чего-то
Я задал вопрос на стековерфлоу
https://stackoverflow.com/questions/52826551/it-is-possible-to-sync-vuex-state-across-devices/52857448#52857448
мне непонятны в ответе пункты 3 и 4
3) Server sends this data through websocket to others clients
4) Others clients gets new data
а точнее пункт 4 - новые данные я получать могу вообще в целом синхронизировав стейт целиком как-то а не делая подписку на все экшны и мутейшны точечно, авось бекендеру понадобится, ещё и с именованием играться? (бредово звучит)
PS: firebase мне ясное дело не подойдёт. бекенд на C#, и 2 базы, mango и sql-льная какая-нить

Illya
20.10.2018
17:47:43
экшны не изменяют стейт
чтобы изменить стейт в экшнах вызывают мутации )
поэтому отсолеживать надо только мутации

Саня
20.10.2018
17:49:13
Ребят, почему у меня обычная vue cli 3 выдает кучи варнов? Подскажите пожалуйста.