
Dmitry
17.06.2017
21:10:22
не обязательно же тянуть все что можно в стор

Artur
17.06.2017
21:10:54

Dmitry
17.06.2017
21:11:00
окей

Artur
17.06.2017
21:11:19
И очевидно что когда у тебя автокомплиты по одинаковым сущностям, то, например, кеш должен быть общим, для минимизации запросов

Google

Дмитрий
17.06.2017
21:11:59

blkmrkt
17.06.2017
21:12:30

Дмитрий
17.06.2017
21:12:35
Ключевое слово — общий

Artur
17.06.2017
21:12:56

Дмитрий
17.06.2017
21:13:35
А ты быстро обратно к разделению вернулся ?
На самом деле

Artur
17.06.2017
21:14:10
Эту проблему уже кстати обсуждали здесь: https://github.com/reactjs/redux/issues/822

Дмитрий
17.06.2017
21:14:31
Можно свободно делать локальные стейты тем же подходом
recompose withReducer сведёт всю разницу между локальным и глобальным стейтом на нет
Но я пока ещё не решил, как я отношусь к данной идее

Artur
17.06.2017
21:16:10
Есть прекрасный доклад на эту тему: simple made easy

Google

Дмитрий
17.06.2017
21:16:44
Пишет нам человек который не рискует юзать в проекте одну из главных фич своего фреймворка)

Artur
17.06.2017
21:17:06

Dreamerinnoise
17.06.2017
21:17:12
Ну да

Artur
17.06.2017
21:17:22
Юзаем, но в кишках, так сказать
Грубо говоря, сначала хорошенько подумав, и решив что другого выхода точно нет - тогда юзаем
А так - computed, observable, observer - наше всё.
Ну и inject конечно

Дмитрий
17.06.2017
21:19:15

Artur
17.06.2017
21:19:33
эээ, не понял. Ты про декораторы или как?
Я то не про них

Dreamerinnoise
17.06.2017
21:20:10
это его апи

Artur
17.06.2017
21:22:06
Я не пробовал (не было этого проекта в рабочем состоянии тогда), но выглядит вкусно

Дмитрий
17.06.2017
21:22:39
это его апи
В первую очередь это банальные понятия реактивного программирования, совершенно не эксклюзивные для мобикса
То что в нём они имеют более специфичное значение — другой вопрос

Artur
17.06.2017
21:23:11

Daniel
17.06.2017
21:31:28

andretshurotshka?❄️кде
17.06.2017
21:32:02
лол

Dmitry
17.06.2017
21:34:46
можно поменять надписи react-> redux, vue - mobx, angular-> flux, jquery -> window.store )

Google

Default
17.06.2017
21:38:58

Artur
17.06.2017
21:39:42
Ну вот раскрыть автокомплит по нажатию на другую кнопку например
Ну да, тогда надо будет выносить состояние раскрытости в проп и так далее
Либо подключить к себе стор автокомплита и дернуть ему метод

Dmitry
17.06.2017
21:41:19

Artur
17.06.2017
21:41:20
Это, конечно, если он не локальный :)

Default
17.06.2017
21:42:19
Лично мне забавно наблюдать за подобными изъебствами в языке с нативными ивентами
Я, канеш, понимаю, иммутабельность там, вся хурма

Artur
17.06.2017
21:42:46
https://www.youtube.com/watch?v=R4sTvHXkToQ
Вот тут смешно про события

Default
17.06.2017
21:43:43
Событиями, вызывающими логику вьюхи и не трогающему логику данных?

Artur
17.06.2017
21:44:08
Короче, не надо событий, я их в jquery наелся
Дебажить их особенно приятно

Dmitry
17.06.2017
21:47:41
Мне вот интересно. По идее во vue похожая реализация с обзервами, но там все равно юзают vuex.

Artur
17.06.2017
21:49:35
"В некотором смысле, связку React + MobX можно считать несколько более многословным вариантом Vue, так что если вы используете её, и она вам нравится, переход на Vue может оказаться следующим логичным шагом."

Default
17.06.2017
21:50:52

Dmitry
17.06.2017
21:50:53
Но при всем этом там vuex идет в паре с vue почти во всех приложениях

Google

Default
17.06.2017
21:51:09
Их прост от тебя спрятали и выдали интерфейс

Artur
17.06.2017
21:51:10
Особенно для реализации какой-либо доставки информации между частями приложения

Dmitry
17.06.2017
21:53:41
Просто я вот смотрю и не вижу мобх как полнофункциоальное решение для управления стейтом

Admin
ERROR: S client not available

Dmitry
17.06.2017
21:53:46
вот в том же ангуляре вроде бы есть
обзерваблы и сервисы со стейтом
по сути сторы как в мобх и там все равно интегрируют ngrx в приложение
т.к проще и понятней управлять состоянием

Dreamerinnoise
17.06.2017
22:07:23
https://github.com/mobxjs/mobx-angular
кек

Artur
17.06.2017
22:10:55

Dmitry
17.06.2017
22:30:50
Ну по сути тот же vuex
как во вью жс
обьявляем небольшую модель и екшоны которые ее могут менять
только тут еще с композицией, а там на 1 уровне

Vladimir
17.06.2017
22:45:43

Roman
17.06.2017
22:47:33
чем приятнее?

Dreamerinnoise
17.06.2017
23:03:08
тем, что не редукс :D
А вообще, меньше бойлерплейта

Google

Dreamerinnoise
17.06.2017
23:06:55
оо

Kirill
18.06.2017
06:02:07

Alexey Gurianov
18.06.2017
06:07:03
connect((state, props) => {value: state.entity[props.id].value})(Component)
<Component id='foo' />

Artur
18.06.2017
07:24:12

Dreamerinnoise
18.06.2017
07:37:21
посмотрел на vuex
годно

Dmitry
18.06.2017
07:48:04
Убийца мобх и редуксов?

Yumi
18.06.2017
07:51:42
Для redux есть reselect.

Сергей
18.06.2017
07:59:30
https://medium.com/dailyjs/rewriting-javascript-converting-an-array-of-objects-to-an-object-ec579cafbfc7

andretshurotshka?❄️кде
18.06.2017
08:02:18
статья ниочем

Daniel
18.06.2017
08:04:04
вот это открытие
const map = new Map(arr.map(item => [item.id, item]))

Сергей
18.06.2017
08:09:02
https://medium.com/@paularmstrong/twitter-lite-and-high-performance-react-progressive-web-apps-at-scale-d28a00e780a3

Artur
18.06.2017
08:23:26

Dreamerinnoise
18.06.2017
08:29:44