@react_js

Страница 942 из 5115
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
Совсем не по теме. Кто-нибудь знает сайты, где круто отображаются новости? Фантазии совсем не хватае

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
Ну все, завтра созову совещание ))

Dreamerinnoise
13.02.2017
13:40:39
Какие-то проблемы были? На что стоит обратить внимание?
ререндр компонента не может происходить за счёт неявного изменения отслеживаемого значения

потому что @observer — это авторан с обвязкой

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

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

Dreamerinnoise
13.02.2017
13:41:53
Так от этого транзакции и экшены спасают
нет, у нас была дата, которая изменялась, но не выводилась в компоненте. но при этом компонент должен был обновляться.

Может херово реализовал. хз

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

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
Лайв, kremlin.ru
Ничего такого необычного :)

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
Ну, ридакс при желании тоже может быть быстрым
А чему вообще в редакс тормозить? Это же простая штуковина!

Только если ты сам понаписал всякой иммутабельности

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
Я вообще сейчас в бэм ударился :D
Следи чтобе не переросло в "BEM головного мозга". Дальше CSS методологии применять его очень не рекомендую.

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

Vladimir
13.02.2017
14:09:25
больно ударился?
Ага, в Яндекс собеседуюсь

Google
Алексей
13.02.2017
14:09:45
Ага, в Яндекс собеседуюсь
Тогда да - чем больше тем лучше :D

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
приветствую. mobx кто-нить пробовал вместо redux? есть впечатления?
Сознательно перевёл достаточно большой проект на него, впечатления только положительные.

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

Pavel
13.02.2017
14:35:11
Сознательно перевёл достаточно большой проект на него, впечатления только положительные.
имеет смысл отказаться от redux'a в его пользу новичку в реакте?

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

Vladimir
13.02.2017
14:35:28
Так что подумай
хм. я готов отказаться от хрома :D Я.диск бетка вообще топ

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

Vladimir
13.02.2017
14:35:59
В яндексе все дико перерабатывают, заставляют использовать свои продукты везде)
у меня девушка в яндексе работала, живая, только положительный опыт:)

Artur
13.02.2017
14:36:03
имеет смысл отказаться от redux'a в его пользу новичку в реакте?
Смотря какие цели. Образовательные/just for fun редукс смотрится шикарно. ну и принципи однонаправленного data-flow хорошо ложатся везде

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

Artur
13.02.2017
14:36:27
имеет смысл отказаться от redux'a в его пользу новичку в реакте?
Для нового проекта однозначно стоит брать mobx

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

Pavel
13.02.2017
14:37:05
Смотря какие цели. Образовательные/just for fun редукс смотрится шикарно. ну и принципи однонаправленного data-flow хорошо ложатся везде
цели утащить в прод и заменить старый tapestry ~_~ на новенький реакт, ибо запарило фронт ковырять на сервере

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

Для нового проекта однозначно стоит брать mobx
Мобх может в кашу превратиться

Страница 942 из 5115