
Vasiliy
17.06.2016
18:39:26
да, понятно, просто лично для меня redux сейчас не нужен, мне rx хватит за глаза) + можно написать свой редакс буквально в пару строчек на recompose+rx (утрирую, конечно, но почти так https://gist.github.com/vyorkin/bb96b23e8e49b91615b6), там в recompose даже есть withReducer

Ҫѐҏӗѫӑ
17.06.2016
18:47:59
а есть кто на next?
@vyorkin ну это тебе видимо просто пока не надо синхронное чтение стейта из других мест

Vasiliy
17.06.2016
18:51:22
ну у меня вообще простенькая аппа, к пн надо сделать уже) на next?

Google

Ҫѐҏӗѫӑ
17.06.2016
18:51:38
а есть кто на next?
короче я только что узнал о ридонли
https://github.com/Microsoft/TypeScript/pull/6532
typescript@next

Aleh
17.06.2016
19:48:39
я локально ставил для rootDir
https://github.com/Microsoft/TypeScript/issues/5039 вот этой
readonly хорошая штука, но вроде декораторами решалось
А, ну в конструкторе можно сетать, да

Ҫѐҏӗѫӑ
17.06.2016
22:08:55
вчера по майлстоуну ts 2 было 48 открытых ишью
сегодня 37
https://github.com/Microsoft/TypeScript/issues?q=is%3Aopen+is%3Aissue+milestone%3A%22TypeScript+2.0%22
gj
из них 3 commited
и 6 fixed
итого остается 28

Gordey
17.06.2016
22:10:46
занимательная арифметика

Ҫѐҏӗѫӑ
17.06.2016
22:11:09
+ 1 просто discussion

Google

Ҫѐҏӗѫӑ
17.06.2016
22:11:15
+ 1 vscode
итого 26
https://twitter.com/ahejlsberg/status/743952502077300736
вот так будет лучше
https://twitter.com/wincent/status/743870632819994624

Aleh
18.06.2016
09:02:42
хороший пример

Ҫѐҏӗѫӑ
18.06.2016
09:02:58
кажется там два сломаны
а так прикольно, да
https://twitter.com/andrestaltz/status/743913883723767809

Aleh
18.06.2016
09:53:16
срач на тему язык ли flow, норм

Ҫѐҏӗѫӑ
18.06.2016
09:54:29
язык, это очевидно

Aleh
18.06.2016
09:55:02
я не понимаю тех, кто говорит, что flow это tool

Ҫѐҏӗѫӑ
18.06.2016
09:55:11
+

Aleh
18.06.2016
10:04:50
особенно фразу flow можно юзать без аннотаций, ага, ts тоже, а смысл)

Sergey
18.06.2016
10:09:22
Ну а есть flow чатик!? )

Aleh
18.06.2016
10:09:54
и даже чатика у них нет, фу

Ҫѐҏӗѫӑ
18.06.2016
10:10:15
лохи

Sergey
18.06.2016
10:11:56
Думаю да. Но чет цену они поставили хорошую, заставило задуматься )
Это они народ так отсекают?

Ҫѐҏӗѫӑ
18.06.2016
10:12:55
да хз. Тритяк говорил расходов дофига

Google

Sergey
18.06.2016
10:13:19
Да, я помню
Ты сам там не подписался на доклад?

Ҫѐҏӗѫӑ
18.06.2016
10:14:17
я рассказываю, да
у меня должно было 2 быть. один еще совместно с Листочкиным, но Андрей отозвал доклад. не успевал. да и мне полтора доклада сложно было бы тянуть
но это все оффтоп
там кажется обнова vscode готовится

Sergey
18.06.2016
10:16:07

Ҫѐҏӗѫӑ
18.06.2016
10:18:09
пока не вчитывался. я на мастер-классе по графкл с релеем ща от Славы

Sergey
18.06.2016
10:19:24
Сам юзаешь графкл?

Ҫѐҏӗѫӑ
18.06.2016
10:20:06
нет

Alexander
18.06.2016
10:21:18
это же все в cloud9 ща?

Ҫѐҏӗѫӑ
18.06.2016
10:21:30
да.

Alexander
18.06.2016
10:21:31
он не расшаривал воркспейс?

Ҫѐҏӗѫӑ
18.06.2016
10:21:41
на локалхосте

Alexander
18.06.2016
10:21:49
а, епт

Sergey
18.06.2016
10:23:40

Ҫѐҏӗѫӑ
18.06.2016
10:24:56
нет

Roman
18.06.2016
10:25:00
а кто-ть может человеческим языком объяснить чем отличаются discriminated union types от обычных юнионов?

Ҫѐҏӗѫӑ
18.06.2016
10:25:23

Google

Ҫѐҏӗѫӑ
18.06.2016
10:25:29
что флоу умеет, а тс нет
автоматический тайп инференс в условиях
тс научился понимать какой тип стоит применить

Roman
18.06.2016
10:26:07
а, он скоуп понимае

Ҫѐҏӗѫӑ
18.06.2016
10:26:08
и может взять его поля

Roman
18.06.2016
10:26:10
понял
да, забавно

Ҫѐҏӗѫӑ
18.06.2016
10:26:31
да. охеренная фича кстати, теперь не надо руками указывать

Sergey
18.06.2016
10:31:15

Ivan
18.06.2016
10:33:41

Ҫѐҏӗѫӑ
18.06.2016
10:35:00
Что тогда?
там много разных протоколов поверх WS с ProtoBuf
лайв дата жи
ну точнее мне уже не протобаф приходит, но специфику накладывает

Sergey
18.06.2016
10:35:41

Vasiliy
18.06.2016
11:52:47
хз прикольно или нет получается, но начал делать вообще так:
▾ ScreenManager/
behavior.ts
index.ts
styles.css
styles.css.d.ts
view.tsx
▾ ScreenTransition/
index.ts
interpolate.ts
presets.ts
view.tsx
т.е. вьюха совсем чистая, поведение c mapPropsStream(props$ => (из recompose) отдельно лежит
а у кого-то есть проект на ts + recompose? можете пошарить компонент один нормальный какой-нибудь подсмотреть кусочек? я не оч понимаю как быть с типами свойств

Ivan
18.06.2016
12:12:53

Vasiliy
18.06.2016
12:13:05
я не понимаю зачем мне PropTypes

Ivan
18.06.2016
12:13:29
Не понимаешь не пользуй ?

Vasiliy
18.06.2016
12:13:55
но и как типы props определить с ts + recompose не понимаю

Google

Vasiliy
18.06.2016
12:14:11
никак?)

Ivan
18.06.2016
12:14:28
в чем проблема конкретно?

Vasiliy
18.06.2016
12:14:57
ну я хочу валидацию на типы свойств компонента
но не хочу использовать PropTypes, у меня же ts
т.е. раньше я делал интерфейсом просто
extends React.Component<IFooProps, IFooState>
а что сейчас делать вообще не понимаю, пока по старинке пишу setPropTypes, но мне кажется, что я делаю что-то странное

Ivan
18.06.2016
12:17:06
А хак по типу
const resomposed = <React.Component<IFooProps, IFooState> >RecomposeHocs(BaseComp)
exoprt recomposed
не прокатит?
Я просто не пишу на ts но я коллборатор рекомпоза и меня смущает в использвании с ts и flow другая фигня ща попробую объяснить

Ҫѐҏӗѫӑ
18.06.2016
12:19:37
PropTypes не нужны

Ivan
18.06.2016
12:19:59
Серег все умные знают это и так ?

Vasiliy
18.06.2016
12:22:46
сек, попробую так <React.Component<IFooProps, IFooState>>