
Maxim
02.07.2018
19:22:57
не знаю что в этом хорошего

Den
02.07.2018
19:24:30
Ну если данных не так много, то что хорошего держать их в хранилище?

Maxim
02.07.2018
19:27:39
Да хотя бы то, что на это будет отдельнй файл, в котором меньше придется искать нужное.

Google

Den
02.07.2018
19:28:44
Бред. Порой много отдельных файлов изрядно затрудняют поиск нужного...
Да и к чему блог из трех статей и пару менюшек хранить в отдельном хранилище??? Никогда так не буду делать - это глупо.
new Vue({
data: () => ({
menus,
posts,
}),
})

Maxim
02.07.2018
19:32:49
Функционал имеет привычку со временем разрастаться.
Мне кажется лучше готовить сани летом.

Den
02.07.2018
19:33:35
Ну да. И еще PHP говно, да?
Мои чего-то херово растут. А ты поливаешь?

Maxim
02.07.2018
19:36:19

Den
02.07.2018
19:37:20
Тебе кажется не при чем?

Maxim
02.07.2018
19:41:23
Сайты это частный случай, я например вот щас два проекта пилю параллельно и ни один из них к сайтам не относится никаким боком.

Den
02.07.2018
19:42:12
Как называются секрет?

Google

Stanislav
02.07.2018
19:42:57
Народ, как лучше поступить в данной, казалось бы, стандартной ситуации?
У меня есть родитель, а в нём несколько компонентов.
В родителе нажимается кнопка, которая должна запустить определённые функции в компонентах.
Я знаю, что можно this$children[i] и т.д. Но мне кажется, что это немного костыльно, ибо если я сменю порядок объявления компонентов, то и методы сразу перепутаются.
Что делать?
Перенести эти функции в родителя, запускать через ивенты, а результат возвращать обратно через пропсы
Рут-стейт - это какой-то лютый костыль

Den
02.07.2018
19:45:16

Stanislav
02.07.2018
19:45:27

Den
02.07.2018
19:45:44

Maxim
02.07.2018
19:46:23
Как называются секрет?
пока никак, названия - не самое важное, один - система мониторинга и контроля, второй - браузерное serverless-приложение.

Stanislav
02.07.2018
19:49:28

Den
02.07.2018
19:49:39

Stanislav
02.07.2018
19:50:13

Maxim
02.07.2018
19:51:34

Stanislav
02.07.2018
19:52:18
firebase, лямбды какие-нить?

Maxim
02.07.2018
19:52:54

Stanislav
02.07.2018
19:53:54

Maxim
02.07.2018
19:54:34
угу
ну возможно бэк какой-то будет помимо локалстораджа, настройки сохранять, но это дело десятое.

Den
02.07.2018
19:59:47

Stanislav
02.07.2018
20:00:14

Den
02.07.2018
20:00:51
Ну мы тут все вообще то сайты делаем
Я про это говорю

Google

Den
02.07.2018
20:05:37
Потому, что Макс говорит, что у него что-то будет разрастаться, а у меня куча проектов и из них несколько даже разрастаются и это никак не отражается на их сайтах. И использование этого как аргумент становится глупым. Почти настолько же, насколько глупо твоё утверждение про костыль, Стас (пардон, но это факт).
Как же тогда быть с данными если не будет Vuex?

Antoxa
02.07.2018
20:12:28
Я немного не в теме, но разве если обновить дата в корневом компоненте, не начнут обновляться все дочерние компоненты. (Как в react)
И вроде vuex как раз способен решить эту проблему в данном случае.

Stanislav
02.07.2018
20:13:02

DimenSi
02.07.2018
20:14:09
мы не настолько еще опустились

Den
02.07.2018
20:14:11

Antoxa
02.07.2018
20:17:07
В react насколько я помню если обновить данные в корневом компоненте, начнет обновляться весь виртуальный dom, что не есть хорошо. В Vue не так?

DimenSi
02.07.2018
20:17:48
эти данные как-то влияют на дочерние компоненты
?
они влияют на рендер?

Den
02.07.2018
20:18:51

DimenSi
02.07.2018
20:19:17
компоненты полностью не переренндерятся, пока они не влияют на рендер

DimenSi
02.07.2018
20:20:10
точней нужно какой-то условие типо v-if, что был перерендер, обычно просто обновится какая-та часть и все, если от это зависит от этих данных

Den
02.07.2018
20:20:45
v-for - нормально перерендерится

Денис
02.07.2018
20:22:02

Den
02.07.2018
20:22:39

Stanislav
02.07.2018
20:22:53

Den
02.07.2018
20:23:40
Каким образом он нарушается?

Antoxa
02.07.2018
20:24:40

Google

Den
02.07.2018
20:26:05

DimenSi
02.07.2018
20:26:40

Antoxa
02.07.2018
20:26:53
Хочу что бы обновился один компонент, а не все дерево)

DimenSi
02.07.2018
20:26:57
вот пример, от родителя к самому глубокому ребенку
меняется данные, но не один компонент не пересоздается

Den
02.07.2018
20:27:24

Antoxa
02.07.2018
20:27:37

DimenSi
02.07.2018
20:29:05
в консоли были логи от mounted хуков при первой инициализации

Admin
ERROR: S client not available

Den
02.07.2018
20:30:04
Спасибо, буду с пк, разберусь.
Если тебе надо одни данные поменять в одном компоненте и не менять где-то еще, то вот тогда ты не правильно конструируешь компоненты
И распределяешь данные

Antoxa
02.07.2018
20:32:17
Приведи пример когда это надо
Мне надо только статью добавить, зачем мне обновлять например панель с уведомлениями. Или личными сообщениями. Может я что то не так понимаю)

Den
02.07.2018
20:33:06
А что реакт всё обновляет???

DimenSi
02.07.2018
20:33:15
блин, не разу не было кейсов юзать рекурсивные компонты, но это так забавно
ты должен использовать специальные компоненты, чтоб такого не было
PureComponent

Den
02.07.2018
20:33:51
Бред

DimenSi
02.07.2018
20:34:02
зайди в доку и прочитай

Google

Den
02.07.2018
20:34:06
Ващеее
Не, я верю
Просто это же маразм

DimenSi
02.07.2018
20:34:36
поэтому ты должен вручную оптимизировать свои компоненты
если они не pure

Den
02.07.2018
20:35:09
Кто ваще его такой юзает?

DimenSi
02.07.2018
20:35:24
я устану перечислять компании

Antoxa
02.07.2018
20:35:34

DimenSi
02.07.2018
20:35:55
да, ему это не нужно, он работает на реактивной системе и умеет сам себя эффективно оптимизировать

Den
02.07.2018
20:35:58

Antoxa
02.07.2018
20:36:44

DimenSi
02.07.2018
20:37:02
в первой же главе по доке написано

Den
02.07.2018
20:37:16

Sunlive
02.07.2018
20:37:32
ты рофлишь что ли?

DimenSi
02.07.2018
20:37:37
он такой

Sunlive
02.07.2018
20:37:37
или первый день в интернете

Antoxa
02.07.2018
20:38:01
Но у всего свои плюсы свои минусы)

DimenSi
02.07.2018
20:38:33

Sunlive
02.07.2018
20:38:53
бля))