
Alex
30.04.2017
09:49:29
потому что там js, а тут не понятно что )
Потому что тут тоже js, но для шаблонов можно использовать простой синтаксис и не городить создание сложной разметки в js... про пример с простеньким map все наслышаны конечно, но когда приложение разрастается js с кучей условий превратится в кашу

Alexandr
30.04.2017
09:50:16
я бы ему после фразы "потому что там js, а тут не понятно что )"
не отвечал бы даже

Google

Джон
30.04.2017
09:50:22

Alexandr
30.04.2017
09:50:25
слишком толсто

Alex
30.04.2017
09:50:37
всмысле кто то напишет да?
Самому писать плагины или обёртки оказалось проще чем на первый взгляд, поэтому проекто-ориентированные костыли делать удобнее ?
Не знаю почему все ищут плагин для решения своей проблемы или там дата-пикера какого, когда гораздо удобнее за пять минут сделать обёртку над ним и везде использовать

Stanislav
30.04.2017
09:52:38

Alex
30.04.2017
09:52:48
наверное это как в руби у программеров фишка, как появляется новая задача — для её решения наверняка уже есть гем

Denis
30.04.2017
09:54:49

Alex
30.04.2017
09:55:33
ну или написывают везде что мол нет ничего готового)

Denis
30.04.2017
10:21:48
... и прибавляют цену к проекту ?

Alex
30.04.2017
10:39:18
Ну даже не знаю на что времени больше уйдёт. На поиск, или на написание своей обертки

Yaroslav
30.04.2017
10:39:42
Гуен абенд, а никто не сталкивался с нюансом когда разворачиваем option внутри select через v-for и вот некоторым варинтам нужно выставить disabled.
:disabled="false" не канает

Alex
30.04.2017
10:41:53
Для свойств вроде без сокращения надо писать чтобы работало

Google

Alex
30.04.2017
10:42:13
<button v-bind:disabled="someDynamicCondition">Кнопка</button>
Или модификатор .prop надо добавлять для свойств

Тимур
30.04.2017
10:43:35
всем привет) Надо компанентик лоадера. чтоб блокировал div и крутил какую нить анимашку. есть чтото рабочее на примете? ато гляжу их полно но чот все то не работают то монстры)

Alex
30.04.2017
10:44:07
Чтобы блокировал не видел. А так spin.js вроде ниче. Ну или просто крутилку поискать

Тимур
30.04.2017
10:44:10
или не парится да взять на jq)
типа такого. http://gasparesganga.com/labs/jquery-loading-overlay/#examples второй экзапл

Alex
30.04.2017
10:46:06

Yaroslav
30.04.2017
10:47:45

Тимур
30.04.2017
10:50:45

Illya
30.04.2017
11:09:27

Yaroslav
30.04.2017
12:03:14
Какой то странный Tree-shaking в webpack 2 всётаки.. подтянул один метод из лодаш и исходный бандл пожирнел на 300kb(

Alex
30.04.2017
12:07:58
Можно попробовать импортнуть один конкретный метод вместо либы

Yaroslav
30.04.2017
12:10:52
Это да и понятно. А как же шейкинг?)

Roma
30.04.2017
12:16:56
Это известная проблема с lodash'em
Вот тут очень хорошо и кратко https://www.youtube.com/watch?v=8op8ZtKsrSA

Illya
30.04.2017
12:22:54

Yaroslav
30.04.2017
12:28:07
Ясно понятно. Илья, если не секрет, как ты следишь за последними трендами (в общем по больнице), ну например мираж ос с твоего доклада и вооще?
ресурсы интересуют

Alex
30.04.2017
12:29:54
https://github.com/egoist/always-bet-on-vue

Illya
30.04.2017
13:37:11

Google

Illya
30.04.2017
13:37:25
Мираж ос клёвая идея

Denis
30.04.2017
14:28:40

Kosmos
30.04.2017
14:40:41
Скажите, а есть какой-то способ использовать миксины +b +e из bemto в шаблонах компонентов на pug/jade?

foxy shell
30.04.2017
14:41:39
или спиздать у них?

Kosmos
30.04.2017
14:43:38
Кажись в компоненты нельзя импортировать миксины pug.
Я не смогу найти ни одного работающего примера с bemto в Vue копмпоннетах. А писать руками названия классов по bem после того как привык к которокому миксину неудобно.

Ilia
30.04.2017
14:58:15

Kosmos
30.04.2017
14:59:44
Тоже из-за jsx выбрал Vue. Просто как-то по человечески код выглядит, плюс можно использовать тот же pug для шаблонов, а не писать длинные простыни jsx.

Alexandr
30.04.2017
15:00:45
императивный стиль против декларативного
выбор очевиден

Denis
30.04.2017
15:11:33

Liv
30.04.2017
16:33:50
хм, а как работать с чекбоксами? У меня есть несколько чекбоксов, я хочу, чтобы пользователь выбрал какие-то, а потом по сабмиту отправить его выбор на сервер. Пусть у меня в value чекбоксов хранятся id-шники выбранных пунктов и я хочу отправлять на сервак массив отмеченных id-шников. Как это организовать?

Alex
30.04.2017
16:34:50

Artem
30.04.2017
16:35:48
А вообще будет перевод доки по ssr?
Кто-то знает?

Alex
30.04.2017
16:36:19

Artem
30.04.2017
16:36:47
мне кажется я буду бесполезен
Скилл английского очень слабый

Alex
30.04.2017
16:37:26
Тогда только ждать)

Google

Artem
30.04.2017
16:38:13
Половино доки перевёл много чего не понял

Alex
30.04.2017
16:38:31

Artem
30.04.2017
16:39:39
Ну то есть просто пытался прочесть
вместе с гуглом

Liv
30.04.2017
16:41:44
@alex_sokolov спс за доку, я бы не обратился с вопросом, если бы разобрался самостоятельно. Вот пример моей ситуации https://codepen.io/livalex/pen/PpEKPO?editors=1111

Alex
30.04.2017
16:43:22

Admin
ERROR: S client not available

Alex
30.04.2017
16:44:32
Если вам нужно вообще стандартное поведение, то это делать форму, чекбоксам добавлять одинаковый name и указывать value, тогда при отправке формы выбранные сериализуются и будут посланы куда подальше ?

Джон
30.04.2017
17:47:03
спасибо ребят, кто ответил

Andrey
30.04.2017
17:51:38
Парни, вот подскажите по одному вопросу насчёт промисов. Есть у меня один рутовый компонент. Внутри него есть два дочерних. В один момент времени может быть показан только один дочерний(предположим роутинг). В моем приложении есть карта и первый дочерний компонент отображает на этой карте маркеры типа А. Второй дочерний компонент отображает маркеры типа Б. В каждом дочернем компоненте, в хуке created я делаю следующее:
map_ready_promise.then(show_marker(type=...)
вот зашёл я на страницу, но карта очень долго инитилась. Я переключаюсь между компонентами, у каждого отрабатывает хук и код который ждёт пока зарезолвится промис. Я переключаюсь между компонентами 10 раз.
Промис карты резолвится. Какой калбэк промиса отработает и сколько раз?

Alex
30.04.2017
18:11:47
Сложно сказать)

Andrey
30.04.2017
18:51:04
ну как мне подсказывает логика, колбэк выполнится ровно столько раз сколько был зарегестрирован. Но сейчас дойду до дома и проверю
просто надо посмотреть что делается при дестрое компонента
ну в общем-то да, так и есть
при резолве конфига колбэк выполнится ровно столько раз, сколько был зарегистрирован
и как я понимаю единственный вариант это внутри каждого колбэка проверять, а нужно ли его сейчас выполнять?

Stanislav
30.04.2017
20:02:25

Andrey
30.04.2017
20:09:15

Stanislav
30.04.2017
20:10:20
:)

Liv
30.04.2017
20:39:53
а без лодаша жизни нет?

Google

Павел
30.04.2017
20:42:47
Есть rambda

Liv
30.04.2017
20:45:47
это лодаш на ФП? )

Павел
30.04.2017
20:49:11
Примерно

Illya
30.04.2017
21:12:19
И есть lodash-fp

andretshurotshka?❄️кде
30.04.2017
21:13:06
ну рамда получше lodash-fp будет)

Павел
30.04.2017
21:14:51
Есть rambda
ramda*
Постоянно хочется через b написать почему-то

Liv
30.04.2017
21:16:41
а весь этот хайп с ФП оправдан в прикладном плане? Т.е. реально проще и меньше писать кода, используя ФП и библиотеки, написанные на его принципах?

Павел
30.04.2017
21:17:21
Ага. Я недавно переписал огромный модуль на фп (нода). Вышло гораздо меньше кода
Не сказать, что стало понятнее, но чисто по ощущениям даже работать стало быстрее
(я избавился от двух классов)

Liv
30.04.2017
21:19:59
хм, насколько я знаю (из видосов докладов уважаемого И. Климова :) ) js интерпретаторы еще очень неоптимально работают с кодом, реализованным по ФП принципам. Тот же Array.prototype.forEach (как пример) в разы медленнее for и т.п.

Павел
30.04.2017
21:20:45
Да, что то слышал подобное

Illya
01.05.2017
03:54:51
Я не устаю повторять, что в 95 процентах случаев это не важно

Dima
01.05.2017
06:00:23

Denis
01.05.2017
06:02:16

Вишневый чай
01.05.2017
07:32:21
Счастье в миксовании
счастье в том чтобы фапать на фп, а за здравый смысл еще и побить могут, не модно нынче

Vadim
01.05.2017
07:42:05
Кстати, а есть ли пример либы на gh которая написана на fp полностью
?