
Yaroslav
01.06.2017
10:49:09
перфоманс оч спорный вопрос

Stanislav
01.06.2017
10:49:21
лол я знал что ты придешь

Yaroslav
01.06.2017
10:50:15
и вообще выбор сопособа хранения и доставки данных дело цвета фломастеров и порождает только холивар

Stanislav
01.06.2017
10:51:09
ваще чтото мне кажется что для жс монга имеет смысл. такой чисто уровень опустившегося на самое дно фронтендера, в этом есть какой то фетиш

Google

Stanislav
01.06.2017
10:52:10
да все порождает только холивар
хотя в этом плане круче наверное фаирбейз

Фёдор
01.06.2017
10:54:53
А чё не так с перфомансом монги?
Если вы не умеете ее готовить, это не значит, что она плохая

Alexandr
01.06.2017
10:56:42
для похожих сущностей почти идентичные экшены получаются. В один не получается слить, наверное я что-то не так делаю

Illya
01.06.2017
10:57:40

Stanislav
01.06.2017
10:57:51

Alexandr
01.06.2017
10:58:01
заметил, что в vuex я очень ограничен в построениях красивых абстракций

Illya
01.06.2017
10:58:14
Как и в редаксе

Фёдор
01.06.2017
10:59:05

Stanislav
01.06.2017
11:01:44
походу это вообще никому не понятно потому что данные не могут быть не реляционными :)

DimenSi
01.06.2017
11:02:12
Ребята, как вам моя странная идея?
Есть лоадер, он привязан к свойству в сторе
По умолчанию свойство true, я делаю плагин который подписывается на стор, а в нем функция debounce, которая вызывается только в тот момент когда все мутации из стора закончились

Google

DimenSi
01.06.2017
11:03:24
ну точней перестали вызываться в течении 500мс

Illya
01.06.2017
11:04:02
События аналитики
Опросы (каждый опрос это пачка категорий, вопросов и вариантов ответа)
Тысячи их

Stanislav
01.06.2017
11:05:31
но это не мешает им быть реляционными
реляционность это просто способ годно хранить ссылки и списки, если бы не перфоманс всё было бы в реляционке и все бы радовались

Alexandr
01.06.2017
11:13:01
Как и в редаксе
я не имел ввиду конкретно вьекс, а в целом данную архитектуру.
То есть это довольно распространенная практика?

Illya
01.06.2017
11:13:45

Kelin
01.06.2017
11:19:21
упорото все получается с этим паттерном
вроде и начинаешь правильно юзать
а вроде потом и некрасиво получается

AlexMist
01.06.2017
11:22:36
А есть какой то кэш для REST запросов.
Например у меня меню строится по REST ответу, что бы каждый раз не дёргать закэшировать на стороне браузера. Или это уже к самому RESTу относится, флаги для кеширования и т.п.
Типа store cache

Фёдор
01.06.2017
11:26:10

AlexMist
01.06.2017
11:28:58
https://github.com/rt2zz/redux-persist
Nbgf nfrjuj

Stanislav
01.06.2017
11:30:05

Kelin
01.06.2017
11:31:48
а, не так
секунду

Google

Oleg
01.06.2017
11:31:56
я бы кастрировал ? (На самом деле нет, но не понимаю зачем тогда так писать)

Kelin
01.06.2017
11:32:13
Лучше sort вынести в отдельную функцию?

Oleg
01.06.2017
11:34:11
А зачем ты делаешь
? () => a.award - b.award : null
(a.award - b.award) | null

Kelin
01.06.2017
11:35:18
Если vm.room.award.type не points и не jackpot
То не нужно сортировать

Фёдор
01.06.2017
11:37:14

Kelin
01.06.2017
11:37:20
А сортировку вынес в отдельный метод, крч

AlexMist
01.06.2017
11:39:47

Фёдор
01.06.2017
11:42:47

Oleg
01.06.2017
11:43:09

Oleg
01.06.2017
11:43:13
? … : null
Или (!…) ? null : …

Kelin
01.06.2017
11:43:35
Если все в одну строку, она будет слишком длинной и тяжело читаемой, мне кажется
даже если инвертировать
хотя, может, это у меня паранойя

AlexMist
01.06.2017
11:43:59

Kelin
01.06.2017
11:44:21

Oleg
01.06.2017
11:45:26
У меня проблем не возникает с таким кодом. Но я привыкший могу быть)

Google

Kelin
01.06.2017
11:46:08
Не знаю, лично мне кажется
Что если какой-то другой человек зайдет и попробует прочесть, ему будет непонятно
Вот давайте опрос запилю даже
стоп
Опросы @pollbot только в свои группы можно присылать?

Rafael
01.06.2017
11:59:28
Я за вот этот
Тут сразу все в глаза бросается и взглядом впрпво водить не нужно

Kelin
01.06.2017
12:00:36
Вот я тоже за этот

Admin
ERROR: S client not available

Andrey
01.06.2017
12:04:08

Kelin
01.06.2017
12:07:14
Да вроде все ок
С неймингом

Rafael
01.06.2017
12:08:01
Кстати только сегодня читал про мемоизацию в js

Andrey
01.06.2017
12:11:38
что бы к серверу лишний раз не лезть

Rafael
01.06.2017
12:12:56

Andrey
01.06.2017
12:13:38
он написал про кэш на стороне браузера

Евгений
01.06.2017
12:22:52
ребзя
что использовать с vue для создания инпута с тегами? типа как в select2 ?

Google

AlexMist
01.06.2017
12:23:13
он написал про кэш на стороне браузера
Всё верно, но я так понимаю если сервер будет в заголовках cache проставлять , то сам браузер будет кеш отдавать.
Вообще типа зашита от F5 , или если много вкладок открыть, что бы кажды раз не делать скажем 30 запросов.

Stanislav
01.06.2017
12:23:44

Евгений
01.06.2017
12:23:53
щас гляну, спс

Alex
01.06.2017
12:35:38
https://habrastorage.org/web/cc2/865/3ae/cc28653aedc44821b5770aec1453331a.jpg
?

Дмитрий Maestro
01.06.2017
12:35:49
хд)

Stanislav
01.06.2017
12:35:53
:)

AlexMist
01.06.2017
13:19:57
Где с Vuex лучше загружать начальное состояние ?
Например, мне нужно отобразить список, и сделать для этого запрос.
Action load ?
Почему то все в самом компоненте лепят запрос, какой в этом смысл ?
В mounted

Alex
01.06.2017
13:25:16
Лепят чтобы компонент был самодостаточным. И умел загрузить свои данные когда его примонтируют куда-то

Stanislav
01.06.2017
13:26:27

AlexMist
01.06.2017
13:27:26

Kelin
01.06.2017
13:45:12
https://vuejs-tips.github.io/cheatsheet/#Instance-Properties
Смотрите, что нашёл
Может, кто-то видел
Удобная шпаргалочка

AlexMist
01.06.2017
13:46:55
А что лучше использовать vue-resource или axios ???

Stanislav
01.06.2017
13:47:13

Valery
01.06.2017
13:47:54
axios - оф. рекомендация

Stanislav
01.06.2017
13:48:15

Vladimir
01.06.2017
13:48:51
vue-resource не всё поддерживает