@react_js

Страница 150 из 5115
Ҫѐҏӗѫӑ
02.06.2016
20:05:44
а футболка все равно неизвестно кому достанется

рандом(

но у меня есть вариант подкупить оргов. отличные ребята из Швеции. ща пойду с ними в барчик

Париж не понравился бтв

Google
Ҫѐҏӗѫӑ
02.06.2016
20:13:05
а видео еще нет?

Alexey
02.06.2016
20:15:38
))

ну круто

я только два доклада в трансляции глянул и один как раз про graph-ql был

Viacheslav
02.06.2016
21:13:07
использую ts несколько месяцев и очень рад

помогает не делать мелких ошибкок

и очень помогает при рефакторинге

оверхед есть, но не большой

компенсируется тем, что можно писать меньше тестов

Ҫѐҏӗѫӑ
02.06.2016
21:43:25
оверхед?

время на набор символов?

или что за оверхед?

Google
Ҫѐҏӗѫӑ
02.06.2016
21:44:18
только в простейших кейсах если

и то не круто

Viacheslav
02.06.2016
21:46:03
время на набор символов?
время на подумать, не все понимают как определять типы в небанальных случаях

только в простейших кейсах если
я про простейшие кейсы и говорю, ts их все покрывает

Vasiliy
02.06.2016
21:49:34
мне показалось что в тайпскрипт как-то все пободрее

и он не такой “сырой”

и тайпинги есть для кучи пакетов

Viacheslav
02.06.2016
21:50:43
тайпинги есть, но качество, зачастую, страдает

Vasiliy
02.06.2016
21:51:07
я больше всего боюсь “писать тайпинги” в плане экономической целесообразности)

Viacheslav
02.06.2016
21:51:11
в остальном да, бодрее и здоровее

это не так долго, как может показаться

я тоже боялся

Vasiliy
02.06.2016
21:53:30
если реально можно на деле использовать его именно там, где от него есть польза

если он ничего не навязывает на деле

то это оч клево и я думаю попробовать

флоу я не осилил

хотя пока и не пытался толком

Nikita
02.06.2016
21:54:28
а покажите компонент несложный на TS. Какой ни будь UI

Viacheslav
02.06.2016
21:55:12
@chicoxyzzy вещал о --allowJS , видимо можно использовать и не везде

а покажите компонент несложный на TS. Какой ни будь UI
ничем не будет отличаться от обычного, кроме описания типов props и state

Google
Nikita
02.06.2016
21:56:02
вот это и хочу увидеть)

можешь из проекта выцепить?

и еще в TS же декораторы легальны - используете?

Ҫѐҏӗѫӑ
02.06.2016
21:56:48
я — нет

Viacheslav
02.06.2016
21:57:12
я тоже, еще с js

Ҫѐҏӗѫӑ
02.06.2016
21:57:17
+

Viacheslav
02.06.2016
21:57:21
сейчас попробую выдрать

тут же код не вставить нормально?

Nikita
02.06.2016
21:59:36
gist.github.com

Viacheslav
02.06.2016
22:00:03
http://take.ms/k7eIx

Nikita
02.06.2016
22:01:11
спасибо)

да, сигнатуры для колбэков - это круто

Nikita
02.06.2016
22:02:27
а eslint умеет TS?

Vasiliy
02.06.2016
22:02:44
особенно клево когда в редакторе это все подсвечивается сразу

Ҫѐҏӗѫӑ
02.06.2016
22:02:52
tslint умеет

+ https://github.com/eslint/typescript-eslint-parser

я юзаю tslint

Nikita
02.06.2016
22:04:16
а есть возможность в dev добавить рантайм проверки?

Viacheslav
02.06.2016
22:04:31
+ https://github.com/eslint/typescript-eslint-parser
не хочу возвращаться в то время, когда все в js было альфой :)

когда каждое движение рождало pr в используемую либу

Google
Nikita
02.06.2016
22:05:12
кейс - приходит с сервера json, я написал интерфейс. В dev хочу увидеть, что интерфейс описанный мной не совпадает с пришедшим с сервера

Ҫѐҏӗѫӑ
02.06.2016
22:05:14
да tslint норм

Nikita
02.06.2016
22:06:26
а не из коробки? аля babel-plugin-typecheck

Viacheslav
02.06.2016
22:06:34
насколько я понял - их политика - не трогать рантайм

не из коробки пока не искал

Ҫѐҏӗѫӑ
02.06.2016
22:07:56
есть только научная работа для универа одного чела в стенах мс

http://research.microsoft.com/apps/video/default.aspx?id=226836

Nikita
02.06.2016
22:08:24
просто хотелось бы от Cannot read property 'split' of null избавиться и видеть заранее, что не так

Admin
ERROR: S client not available

Ҫѐҏӗѫӑ
02.06.2016
22:08:28
но это все про v0.9.5

Alexey
02.06.2016
22:08:33
Как я понимаю тайпинги к пакетам не всегда актуальны могут быть

И интерфейс перегрузки типов стремный

Ну и наличие компиляции :(

Ҫѐҏӗѫӑ
02.06.2016
22:09:26
перегрузка типов норм

Viacheslav
02.06.2016
22:09:26
Ҫѐҏӗѫӑ
02.06.2016
22:09:41
тайпинги не для всего есть, факт

а у флоу видел что?

Nikita
02.06.2016
22:09:57
компиляцией сейчас никого не напугаешь) она везде. css, js, html

Alexey
02.06.2016
22:09:58
Нет ещё

Google
Ҫѐҏӗѫӑ
02.06.2016
22:09:59
можешь не компилировать

Viacheslav
02.06.2016
22:10:01
Ну и наличие компиляции :(
после бабеля разницы нет

Nikita
02.06.2016
22:10:05
ну, трансляцией)

Ҫѐҏӗѫӑ
02.06.2016
22:10:15
флоу тоже компилирует)

Alexey
02.06.2016
22:10:31
В шестой ноде можно хорошо жить без неё

Ҫѐҏӗѫӑ
02.06.2016
22:10:36
Нет ещё
расстроишься

Alexey
02.06.2016
22:10:37
А на фронте сложно пока

Ҫѐҏӗѫӑ
02.06.2016
22:11:04
у них мало того, что почти нет дефенишнов, так еще нет реестра. и тайпинги у них принято в формате .js держать

пиздец короче

Nikita
02.06.2016
22:11:17
тоже нельзя) в ноде нельзя без async/await. Это просто издевательство над собой

Alexey
02.06.2016
22:11:22
Меня флоу смущает тем, что он написан на другом языке, который хз как в экосистему вписывается

Хз

Просимы вполне ок

Промисы*

другое дело, что там есть нормальный дестракчеринг со спредами

И это круто

Nikita
02.06.2016
22:13:18
ваще не ок

в вебе промисы ок

в ноде - ад

flow вполне спокойно 100% CPU жрет. Так что он еще пару лет точно не вариант)

Alexey
02.06.2016
22:14:03
А так я не особо понимаю понт в использовании генераторов для асинхронных штук, что вполне укладывается в промисы. Для больших коллекций — согласен, это круто

В том плане, что там возможны ленивые вычисления без создания промежуточных коллекций

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