
Vladimir
08.06.2017
12:42:43
типа через props прокинул пару объектов, а там d3 проперти внутри пообновлял)

Default
08.06.2017
12:43:56

Дмитрий
08.06.2017
13:01:00

Google

Konstantin
08.06.2017
13:03:45
Или экстендить поля?

Eugene
08.06.2017
13:14:15
Webstorm не поддерживает styled components ? Или плагин какой ставить надо?

Evjeni
08.06.2017
13:14:17

Aleksandr
08.06.2017
13:14:55
написали шалом

Сергей
08.06.2017
13:15:21
после этого сразу перешел к чтению комментов где его обсирают

Konstantin
08.06.2017
13:21:40
пойду ракету запущу фоном
асинхронно)

Andrew
08.06.2017
13:23:08
Всем привет! Вопрос, а как вы делаете prefetch content с ремоута для SSR?

Сергей
08.06.2017
13:23:28

Andrew
08.06.2017
13:25:36
спасибо!

Сергей
08.06.2017
13:25:54
кто-нибудь юзает https://github.com/investtools/extensible-duck ?

Google

Konstantin
08.06.2017
13:26:43
Воу, ещё одна фабрика!

Evjeni
08.06.2017
13:27:39

code4aman
08.06.2017
13:33:49

Max
08.06.2017
13:37:16

Дмитрий
08.06.2017
13:41:24

Default
08.06.2017
13:42:55
О, а это в stylish скин такой?

Konstantin
08.06.2017
13:43:16
ну ок. ты создал сначала Фреда (экземпляр Бой,, который унаследовал нэйм и элайв), а потом создал мардеред, в котором изменил значение Фреда. Фред при этом не изменился, не так ли?

Дмитрий
08.06.2017
13:43:32

Konstantin
08.06.2017
13:43:40

Дмитрий
08.06.2017
13:46:12
Так Фред изменился после?
Сам Фред — нет, изначально всё иммутабельное делал
По желанию можно вторым аргументом докидывать своих функций)

Konstantin
08.06.2017
13:46:29
В таком случае чем отличается псевдокод class Boy {name = boy.name} —--> class Fred extends Boy {name = 'Fred'} и будет работать иначе?

Дмитрий
08.06.2017
13:53:02
Отличается тем, что по этому всему по прежнему можно делать весь тот паттерн-матчинг, что я выше показывал)

Konstantin
08.06.2017
13:54:08
кстати, ты ж тут не Бою делаешь элайв:фолс, а экземпляру Фреда. Вызываешь метод из эекземпляра и его же мутируешь. Ну наследование же ...

Дмитрий
08.06.2017
14:00:02

Konstantin
08.06.2017
14:00:55
Какая-то ОРМ для классов :) Кстати, если Фред это экземпляр класса Бой, он полюбому унаследовал его параметры.

Дмитрий
08.06.2017
14:03:08
Ну можно и так сказать)

Konstantin
08.06.2017
14:03:51

Google

andretshurotshka?❄️кде
08.06.2017
14:06:27
?

Сергей
08.06.2017
14:18:21
типа npm-пакет или концепция с докой?

Mike
08.06.2017
14:24:17

Konstantin
08.06.2017
14:24:45

Mike
08.06.2017
14:24:58
класс экземпляру не родитель
наследует класс у родительского класса extend'ом

Stepan
08.06.2017
14:25:52
Ну, в прототипном наследовании как бы нет

Konstantin
08.06.2017
14:25:53

Stepan
08.06.2017
14:26:03

Mike
08.06.2017
14:26:36
тут вообще нет настедников типов, тут фабрики, которые плодят объекты по схеме

Stepan
08.06.2017
14:27:08
Я не читал, просто вкинул тему

Котяй Негодяй
08.06.2017
14:27:09

Stepan
08.06.2017
14:27:29
Ты просто сообщаешь безаппеляционно, что там класс у класса, все дела

Дмитрий
08.06.2017
14:27:55
типа npm-пакет или концепция с докой?
Нпм пакет уже есть) Но на гитхабе пока релизить не хочу, надо Union доделать нормально.
npm i mezzanine
. На данный момент там почти реализация Type; Union без fantasy-land

Mike
08.06.2017
14:28:13
ну это как пример просто того, как класс к классу относится, и что класс и экземпляр совсем не таким отношением связаны

Konstantin
08.06.2017
14:28:23

Mike
08.06.2017
14:28:45
что значит уровни экземпляров?

Дмитрий
08.06.2017
14:28:46

Konstantin
08.06.2017
14:29:28

Google

Дмитрий
08.06.2017
14:29:41
Суть в том, что меня вечно парили два ограничения классов жс — обязательность this и невозможность сделать инстанс-функцию.
Реализовал это двумя декораторами к классу и начал развивать тему)

Konstantin
08.06.2017
14:29:43

Mike
08.06.2017
14:30:06
Бой это не экземпляр, а фабрика

Сергей
08.06.2017
14:31:11

Дмитрий
08.06.2017
14:31:11
Вот щас будет сложно ? Boy — это экземпляр класса Type, класс, единственная задача которого — корректно создавать свои инстансы

Admin
ERROR: S client not available

Konstantin
08.06.2017
14:32:38

Дмитрий
08.06.2017
14:33:01
Ох, короче выложу сейчас на гитхаб)

andretshurotshka?❄️кде
08.06.2017
14:33:12
лол

Сергей
08.06.2017
14:33:23
ты юзаешь core-decorators, ого
а что такое function name<+T>() {} ?
что за +

Konstantin
08.06.2017
14:34:58

Сергей
08.06.2017
14:35:11

andretshurotshka?❄️кде
08.06.2017
14:36:10

Никита
08.06.2017
14:38:08
https://flow.org/en/docs/lang/depth-subtyping/

Дмитрий
08.06.2017
14:38:20

Konstantin
08.06.2017
14:39:05
if (val.ಠ_ಠ === uniqMark) —— эта ПЯТЬ!)))

Google

Сергей
08.06.2017
14:39:35
хренасе у тебя там литеральные декораторы

Дмитрий
08.06.2017
14:40:39

Roman
08.06.2017
14:41:15
за скб контур кто-нибудь что-нибудь скажет?

Konstantin
08.06.2017
14:41:34
Флоу сильно ругается если юзать символы ?
Серьёзный вопрос. В чем тут соль: @nonenumerable
static ಠ_ಠ = uniqMark
@nonenumerable
ಠ_ಠ = uniqMark;
Объявить статик и присвоить ему значени, а потом опять присвоить это же знаечение и с тем-же декоратором

Дмитрий
08.06.2017
14:42:07

Konstantin
08.06.2017
14:42:51

Mike
08.06.2017
14:43:22
статик?

Дмитрий
08.06.2017
14:43:22
Ну ключевое слово static же показывает, какое куда

Сергей
08.06.2017
14:43:23
а зачем вообще поле с таким именем?

andretshurotshka?❄️кде
08.06.2017
14:44:09

Konstantin
08.06.2017
14:44:44

Дмитрий
08.06.2017
14:44:44
Не

Anton
08.06.2017
14:44:52
та за шо
одмин тупа хэтер

Дмитрий
08.06.2017
14:45:11

Konstantin
08.06.2017
14:45:40

Дмитрий
08.06.2017
14:46:02
Я сначала плевался с нормальным подходом с символами, флоу вообще не одупляет что происходит, везде одни ошибки левые. Вставил ради хаха, а потом задумался — так же реально удобнее

Mike
08.06.2017
14:46:09
и имя полю такое выбрал, чтобы точно не пересекалось ни с чем?)