
KlonD90
09.05.2017
18:38:28

Алексей
09.05.2017
18:38:48

Ostap
09.05.2017
18:38:57
а между клиентами ?
))))

Google

Ostap
09.05.2017
18:39:04
тут через websockets
я хюдрейчу стор и шлю сокет

Dmitry ?
09.05.2017
18:39:19
А как решается момент, если какие-то конкурентные изменения?

Алексей
09.05.2017
18:39:37

KlonD90
09.05.2017
18:39:40

Dmitry ?
09.05.2017
18:40:15
Понятно

Ostap
09.05.2017
18:40:22

KlonD90
09.05.2017
18:40:39
+ там где конкурентная история ввели всякие уже фронтовые истории с нотификации.

Ostap
09.05.2017
18:40:53
сейчас весь стор синхронизируеться. можно слать только actions

KlonD90
09.05.2017
18:41:09
которые диспатчатся в редакс форму

Ostap
09.05.2017
18:42:27
значит смотрите. в mobx-state-tree есть 3 вида изминений. snaphost (как store.getState() в redux), action (как actionCreator в redux) и самое сладкое patch.

Google

Ostap
09.05.2017
18:42:43
patch - http://jsonpatch.com/
то есть, можно слать вообще минимально необходимые данные для того что бы пропатчить стор клиентов
как я понмаю такого redux из коробки не умеет

Evgeny
09.05.2017
18:44:30

KlonD90
09.05.2017
18:44:32

Evgeny
09.05.2017
18:44:37

Dmitry ?
09.05.2017
18:44:43
patch он сам умеет составить? Как? Это же медленно в общем случае

Evgeny
09.05.2017
18:44:45

Максим
09.05.2017
18:44:47
Привет, тут есть знатоки redux or flux ?

Ostap
09.05.2017
18:45:04

KlonD90
09.05.2017
18:45:22
Вот это прямо заебись
ну этот от объекта зависит. у меня там поле текста которые редакторы вбивают может за пару десятков килобайт вылезти

Ostap
09.05.2017
18:45:40

?Ibrokhim?
09.05.2017
18:45:41
Люди плз пишите на языке человека??

Ostap
09.05.2017
18:46:07

KlonD90
09.05.2017
18:46:38
вот тут вообще не понятно. мы же в реальном мире живем и данные в любом случае постепенно приходят

Максим
09.05.2017
18:47:01
посоветуйте статейку как организовать сторе в redux где хранятся разнородные данные
или может кто поможет структуру определить а то весь мозг сломал уже

Sardor JK
09.05.2017
18:47:29

Ostap
09.05.2017
18:47:52
???
ты писал что actions уже обладает всеми данными. но вот чтобы зааплаить action тебе нужна вся цепочка. а тут patch - тупо поменять кусочек в дереве

Google

KlonD90
09.05.2017
18:48:06
О_о

Abu
09.05.2017
18:48:15

Dmitry ?
09.05.2017
18:48:27

Ostap
09.05.2017
18:48:37
аминь

KlonD90
09.05.2017
18:48:43
action от редакс формы является по сути тем же патчом конктретного проперти
все данные в нем есть
что нужны для патча
на реконнект

Dmitry ?
09.05.2017
18:51:40

Vlad
09.05.2017
18:51:46

Sardor JK
09.05.2017
18:51:55
Я пикак мастер работую в циско ?

Vlad
09.05.2017
18:51:56
Есть ли гайды?

Максим
09.05.2017
18:52:40
Есть ли гайды?
у меня вот задачка неординарная я даже структуру не могу придумать адекватную

KlonD90
09.05.2017
18:52:44

Vlad
09.05.2017
18:53:32

Dmitry ?
09.05.2017
18:54:11
В любом случае интересная штука. А есть что-то такое для redux? Чтобы какой-то готовый middleware, наверное

Admin
ERROR: S client not available

Google

KlonD90
09.05.2017
18:55:26

Dmitry ?
09.05.2017
18:55:53
Я для подобных целей юзаю https://github.com/share/sharedb но там довольно геморойно составлять операции

KlonD90
09.05.2017
18:56:46
моя история про интересный вид убийства клиента. у меня есть CKEditor который апдейтится по сокету. Человек 1 набирает текст у него все ок. Человек 2 находится на той же странице в админке - и у него все виснет из-за CKeditor не успевает отрисовывать за апдейтами
А как OT вообще нормально?

Dmitry ?
09.05.2017
18:59:52
Я еще не дошел до undo/redo и полноценного офлайна, с этим вроде всё плохо. А так для редактора текста да, мне нравится

Максим
09.05.2017
19:00:21
плюс нужно хранить статус отправки для каждого канала
и сам контент (текст, фото и тд)

KlonD90
09.05.2017
19:01:45

Dmitry ?
09.05.2017
19:02:39

KlonD90
09.05.2017
19:04:56
ну я вообще думаю что нужны какие-то похожие истории. но пока больше локи нужны в моем конкретном случае. Вряд ли 2 редактора стали бы править 1 тот же материал конкурентно. Ну или сведения на уровни объектов большого текста. Я иду в сторону уменьшения больших сущностей
типа блокового редактора и каждому писать свою историю

Dmitry ?
09.05.2017
19:06:13
Так, конечно, проще, если продукт позволяет, то лучше выбрать этот путь

Vlad
09.05.2017
19:09:07

KlonD90
09.05.2017
19:09:29
Ну у меня админка для журналистов. Там была сложная сущность онлайны но раздробили по событиям и стало проще. Также если с текстом раздробить то тогда и бильд сможет с редактором работать. в паралель.

Vlad
09.05.2017
19:10:22
Если я правильно понял суть, зависит еще от того, что надо хранить для рассылки

Максим
09.05.2017
19:14:30
данные все разные и поэтому все мои попытки аоздания стора приводили к какому то хаосу

Google

Vlad
09.05.2017
19:19:57
А так у меня относительно простая структура, так как основную часть выполняет api, а я просто тправляю и принимаю данные

Максим
09.05.2017
19:20:55
ты просто на стену это отправляешь?

Vlad
09.05.2017
19:23:46
ты просто на стену это отправляешь?
Я рассылку делаю через api в сообщения, но тут принцип тот же и для стены будет. Я просто отправлял данные в api, а на сервере делал необходимое, формировал данные для отправки и постил

Олег
09.05.2017
20:08:22
@evgenyrodionov

Evgeny
09.05.2017
20:08:34
Ага

Zaur
09.05.2017
23:12:49
Хей, всем привет. Есть у кого-нибудь опыт работы с audio тэгом с реактом?