
Vladimir
13.02.2017
13:33:53
У нас была диаграмма ганта, там конечно пришлось повозиться
И мобх зашел на ура

Mikhail
13.02.2017
13:34:19
Таких сложных не будет, но хотелось бы быть готовым к такому

Vladimir
13.02.2017
13:34:57
Ну, ридакс при желании тоже может быть быстрым

Google

Mikhail
13.02.2017
13:35:07
Проект на начальной стадии, поэтому есть люфт для экспериментов

Vladimir
13.02.2017
13:35:17
Но не шустрее mobx

Mikhail
13.02.2017
13:35:28
Ну выбор не в сторону скорости, а сложности/многокодовости разработки
редукс чот показывает себя своим раздутым кодами

Vladimir
13.02.2017
13:36:01
У меня mobx хорошо лег на SOLID'ный код с TS

Mikhail
13.02.2017
13:36:30
Еще что-нибудь пришлось сторонее использовать?
К примеру связка с сервером своя?

Vladimir
13.02.2017
13:37:05
Да, транспорт лэйер на сокетах + апишка

Mikhail
13.02.2017
13:37:06
Или может есть что-то готовое для REST?

Alexander
13.02.2017
13:37:08
Совсем не по теме. Кто-нибудь знает сайты, где круто отображаются новости? Фантазии совсем не хватае

Dreamerinnoise
13.02.2017
13:37:20

Vladimir
13.02.2017
13:38:11
И, по сути, от ридакса до мобх прошел 1 день
Но я уже знал всю архитектуру

Google

Mikhail
13.02.2017
13:38:55
Вот подумываем, выглядит все как-то уж больно чудесно, но страшновато, как обычно ))
Какие-то проблемы были? На что стоит обратить внимание?

Vladimir
13.02.2017
13:39:36
Вот на удивление, не было?
Но здесь такое, нужно вначале архитектуру выстроить

Mikhail
13.02.2017
13:40:02
Ну все, завтра созову совещание ))

Vladimir
13.02.2017
13:40:06
Без неё каша получится

Dreamerinnoise
13.02.2017
13:40:39
потому что @observer — это авторан с обвязкой

Vladimir
13.02.2017
13:41:21

Mikhail
13.02.2017
13:41:26
Транзакции видимо

Vladimir
13.02.2017
13:41:52
Транзакция - низкоуровненый экшен:)

Dreamerinnoise
13.02.2017
13:41:53
Может херово реализовал. хз

Vladimir
13.02.2017
13:42:04

Dreamerinnoise
13.02.2017
13:42:07
в итоге всё равно сделали норм

Mikhail
13.02.2017
13:42:21

Dreamerinnoise
13.02.2017
13:42:27
Момент?
нет, набор тикетов и ячеек в них

Vladimir
13.02.2017
13:42:36
А, дата в плане данных:)

Google

Dreamerinnoise
13.02.2017
13:42:41
да

Vladimir
13.02.2017
13:42:57
Так ведь мобх смотрит только за тем, что в рендере выводится

Dreamerinnoise
13.02.2017
13:43:01
ну вот да

Mikhail
13.02.2017
13:43:08
Как решили проблему?

Dreamerinnoise
13.02.2017
13:43:08
mobx-react так и работает

Alexander
13.02.2017
13:43:23

Dreamerinnoise
13.02.2017
13:43:51
Ну или
написать свой reaction и дёргать forceupdate
написать свой Scu

Vladimir
13.02.2017
13:46:40
Да чё там его писать:)

Mikhail
13.02.2017
13:46:58
Ну да, в принципе нет проблем

Mikhail
13.02.2017
13:47:21
Больше беспокоит «магия» которая внутри творится, боюсь я ее ))

Vladimir
13.02.2017
13:47:24
У меня реакции каждый объект мониторили

Vadim
13.02.2017
13:47:33
Только если ты сам понаписал всякой иммутабельности

Vladimir
13.02.2017
13:48:01

Mikhail
13.02.2017
13:48:05
По скорости думаю разницы никакой не должно быть

Vadim
13.02.2017
13:48:24

Mikhail
13.02.2017
13:48:34
Если только «магия» стормозит или зациклится где-нить

Google

Vladimir
13.02.2017
13:49:10

Dreamerinnoise
13.02.2017
13:49:35

Vadim
13.02.2017
13:50:10

Mikhail
13.02.2017
13:50:35
Или по памяти проедется где-нить, в итоге после часа-двух работы браузер будет отъедать много памяти, и придется F5 жать
Такого не встречали?

Dreamerinnoise
13.02.2017
13:51:20
disposer у реакшенов вызывать надо.
ну, mobx-react это делает сам, а кастомные надо вызывать самому.

Mikhail
13.02.2017
13:52:13
понятно
Большое спасибо друзья, будем пробовать

Dreamerinnoise
13.02.2017
13:53:14
понятно
https://mobxjs.github.io/mobx/best/pitfalls.html
если тут не читал ещё, то советую пройтись.

Admin
ERROR: S client not available

Mikhail
13.02.2017
13:55:41
Доки у нас обязательны к прочтению, особенно раздел problems ))) Спасибо за наводку

Vadim
13.02.2017
13:56:38
Реактивности нет
Если главная цель перехода на mobx это реактивность, то возможно вам еще больше понравится cycle.js

Vladimir
13.02.2017
13:59:41
Да, трогал, прикольно

Vadim
13.02.2017
14:00:04
Плюс, если вы напишете проект на cycle.js, то станете незаменимым специалистом для этого проекта. Ибо выглядеть это будет уж очень непривычно. И людей понимающих как с этим работать минимум )
Ну это такой сомнительный плюсик на любителя )

Vladimir
13.02.2017
14:06:47
Я вообще сейчас в бэм ударился :D

Алексей
13.02.2017
14:09:07

Dmitry
13.02.2017
14:09:09
больно ударился?

Vladimir
13.02.2017
14:09:25

Google

Алексей
13.02.2017
14:09:45

Vladimir
13.02.2017
14:25:05
Да, немного оверхеда, но в целом дает очень крутые плюшки
Гриненко выступал на WSD с этим докладом
https://www.youtube.com/watch?v=sn-H4r6x-Cw&list=PLMBnwIwFEFHdF7aJTIHQ_wJ5tkpyG7CNI&index=6
Мало-ли, кому интересно будет

Vitaly
13.02.2017
14:33:52
В яндексе все дико перерабатывают, заставляют использовать свои продукты везде)
Так что подумай

Brs
13.02.2017
14:34:18
ужасы какие-то рассказываете

Artur
13.02.2017
14:34:21

Denis
13.02.2017
14:34:57
Какие проблемы были?)

Pavel
13.02.2017
14:35:11

Artur
13.02.2017
14:35:17
Вот отличная статья: https://habrahabr.ru/post/304340/, читать бонусный совет :)

Vladimir
13.02.2017
14:35:28

Brs
13.02.2017
14:35:56
там хром только для внутренних реусурсов нельзя юзать

Vladimir
13.02.2017
14:35:59

Artur
13.02.2017
14:36:03

Brs
13.02.2017
14:36:17
а остальные нюансы от команды зависят

Artur
13.02.2017
14:36:27

Vladimir
13.02.2017
14:36:30
ну, у нас в инно серп сидит

Pavel
13.02.2017
14:37:05

Vladimir
13.02.2017
14:37:19
Кстати, я.диск бета вообще всем рекомендую, файлы наконец-то не надо хранить локально