@react_js

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

Default
08.06.2017
12:43:56
Это ж вам не бэк, где в общем-то плевать
И то, к слову, мне дико нравятся микроконтейнеры, где вообще ничего, кроме ядра и обвязки для проекта нет

Дмитрий
08.06.2017
13:01:00
Ну я как бы помню такую штуку, что если какое-то свойство от класса переходит другому классу —- это наследование. Или я не прав?
так оно и не переходит, Childs — это просто объект { value } (значительно сложнее конешн, но основа такая)



Google
Konstantin
08.06.2017
13:03:45
так оно и не переходит, Childs — это просто объект { value } (значительно сложнее конешн, но основа такая)
Вот я смотрю на это, и вижу структуру выше описанного объекта, которая была унаследованна. А можно менять налету, что б было: family1 —-> {type: Single, value: {type: Boy, status: Dead}} ?

Или экстендить поля?

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

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?

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
Воу, ещё одна фабрика!

code4aman
08.06.2017
13:33:49
уже вбрасывалось? https://habrahabr.ru/post/330072/ анонимусы, в атаку!
шутки шутками, а картиночка уважения ни автору ни статье не добавляет...

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

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

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
кстати, ты ж тут не Бою делаешь элайв:фолс, а экземпляру Фреда. Вызываешь метод из эекземпляра и его же мутируешь. Ну наследование же ...
Это просто классы без this и new. Сначала описываем модель, потом создаём инстансы. Здесь ничего не наследуется) Type`Boy`(схема) создаёт непосредственно сам класс объектов Boy, сразу с валидацией всей их структуры. Вызывается без new, сразу создавая объекты) Fred — это и есть экземпляр класса Boy

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
?

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
наследует класс у родительского класса extend'ом
тоесть тут происходит что-то другое? @ZeroBias

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
тут вообще нет настедников типов, тут фабрики, которые плодят объекты по схеме
ты можешь создать экземпляр 3-го уровня, не создавая первые 2?

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

Дмитрий
08.06.2017
14:28:46
тоесть тут происходит что-то другое? @ZeroBias
Да, тут процесс посложнее происходит)

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
Вот щас будет сложно ? Boy — это экземпляр класса Type, класс, единственная задача которого — корректно создавать свои инстансы

а с чего такое название?
Не люблю банальные названия ? Взгляд упал на диск Massive Attack

Admin
ERROR: S client not available

Дмитрий
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
Экземпляр не передаёт новым инстансам свои свойства?
https://github.com/zerobias/mezzanine/blob/master/src/type.js#L117

а что такое function name<+T>() {} ?
Ага, ковариантность

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

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

Дмитрий
08.06.2017
14:40:39
if (val.ಠ_ಠ === uniqMark) —— эта ПЯТЬ!)))
Флоу сильно ругается если юзать символы ?

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

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

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
и имя полю такое выбрал, чтобы точно не пересекалось ни с чем?)

Страница 1422 из 5115