
Artur
15.02.2017
15:12:40
Тем не менее это не повод не использовать его сейчас :)

Vadim
15.02.2017
15:13:59
Я использую TS. Потому и знаю чего мне в нем нехватает )

Artur
15.02.2017
15:14:48
Я отношу это к разряду "хорошо бы иметь", но не прям "жесть как не хватает"

Vadim
15.02.2017
15:15:52
Это да. Но те кто юзают flow могут привести огромный список чего им нехватает в TS (когда пытаются на нем писать)

Google

Vladimir
15.02.2017
15:17:04

Игорь
15.02.2017
15:18:19
Ребят, вопрос, надо сделать кастомный мультиселект с автокомплитом, по сути типа дропдаун меню, вопрос собственно наверно дико глупый, каким эвентом перехватывать клик вне разкрытого меню?
раскрытого*

Сергей
15.02.2017
15:18:37
попробуй reactClickOutside

Dmitriy
15.02.2017
15:19:35
@iamstarkov у меня уже есть ast, т.к. пишу правило для eslint

Vladimir
15.02.2017
15:22:07
это ведь обычный json

Evjeni
15.02.2017
15:23:10
fetch это же нативная штука?

Dmitriy
15.02.2017
15:23:12
есть либа что я скинул, но я щас нашел что eslint позволяет тоже хуки вешать на обход дерева, может получится ими обойтись

Igor
15.02.2017
15:23:55
Народ, я же тупо поступил, прочитав кантора по js, порешав пару задачек и сразу перейдя на реакт? Хотя реакт мне показался мне интересным

Андрей
15.02.2017
15:24:53
если сразу все понял у Кантора - ты молодец и правильно поступил, ежели не понял, то лучше еще ванилу поковыряй

Igor
15.02.2017
15:25:13
я то понял, меня немного гложет что
тру ребята на ванильке писали

Google

Igor
15.02.2017
15:25:29
(а кто щас пишет на ванильке?)
сразу типо, грубо говоря, практика

Vladimir
15.02.2017
15:26:19

Андрей
15.02.2017
15:26:22

Igor
15.02.2017
15:26:46
Андрей ответил на вопрос Владимира)

Vladimir
15.02.2017
15:27:25
неа

Igor
15.02.2017
15:28:34
Просто, стоит мне сейчас что то делать на ванильке? Если мне изучение реакта дается нормально

Алексей
15.02.2017
15:28:40
@igorarnautov ты же понимаешь что вопрос не корректный? вопрос скорее должен быть такой, есть кто пишет что то сам а не использует готовый фреймворк. даже если ты будешь писать "ванильно" ты все равно для себя какие то абстракции сделаешь

Artur
15.02.2017
15:31:35

Vladimir
15.02.2017
15:32:07
и не бояться использовать фреймворки
кроме первого ангуляра

Igor
15.02.2017
15:32:34
Ну, я понял что ангуляр не оч
Я просто пересел на js с с++, для меня в новинку был только синтаксис, ну и еще пару замашек с ооп

Artur
15.02.2017
15:52:14

Vladimir
15.02.2017
15:52:57
мне тоже

Artur
15.02.2017
15:53:53

Алексей
15.02.2017
15:54:16

Vladimir
15.02.2017
15:54:34
http://www.brandonbloom.name/blog/2014/01/08/unsound-and-incomplete/

Google

Vladimir
15.02.2017
15:55:22
флоутайп тоже не подарок, но лучше
в любом случае нигде нельзя написать сигнатуру compose

Artur
15.02.2017
15:56:20

Vladimir
15.02.2017
15:56:44

Artur
15.02.2017
15:57:21

Vladimir
15.02.2017
15:57:50
это компоуз для фиксированного арити

Artur
15.02.2017
15:58:04
Ну да сигнатура не 100% кейзов покрывает, но большинство точно

Vladimir
15.02.2017
15:58:20
православный не имет фиксированного арити

Artur
15.02.2017
15:58:49
https://github.com/Microsoft/TypeScript/wiki/Roadmap
Variadic types, всё будет

Vladimir
15.02.2017
15:58:59

Vladimir
15.02.2017
15:59:02
тогда посмотрим
но unsound они выпиливать всё равно не собираются насколько я понимаю
плюс у тс нет поддержки рантайм проверок

Artur
15.02.2017
15:59:40
В реальной жизни эта православность особо не нужна, а вот профита очень много

Vladimir
15.02.2017
15:59:40
у флоу есть

Artur
15.02.2017
16:00:19
С этой точки зрения да
рантайм проверок и не будет, это out of scope.

Google

Vladimir
15.02.2017
16:01:07
ага
поэтому я скорее выберу флоу
есть достаточно много кейсов где рантайм проверки нужны тоже

Artur
15.02.2017
16:02:29
кроме валидации ответа от внешнего апи ничего в голову не лезет
его можно один раз сгенерировать по raml/swagger/etc

Nikita
15.02.2017
16:03:07
как в 2 вебпаке полностью отключить hot-reload?

Алексей
15.02.2017
16:03:47
хотя js-у такого точно не видать

Admin
ERROR: S client not available

Nikita
15.02.2017
16:04:55
devServer: {
hot: false,
}
не срабатывает

Artur
15.02.2017
16:05:02

Алексей
15.02.2017
16:06:34
перегрузка это в простонародии))

Artur
15.02.2017
16:06:42
Ну гвоорю же не модно
А как там поможет рантайм-проверка типов?
В той же скале нет рантайм проверок типов, и перегрузка операторов прекрасно работает

Алексей
15.02.2017
16:07:58
просто перегрузка не очень корректно если честно, ты можешь перегрузить по количеству аргументов
а не по типу
как это нет рантайм проверок)

Artur
15.02.2017
16:08:52
Возможно мы разное подразумеваем под рантайм проверками
В скале ты получишь NPE, в JS trying to read property of undefined

Google

Artur
15.02.2017
16:09:37
Но не "expected A, but given B"

Иван
15.02.2017
16:11:58
Привет! Хотим в своей конторе, провести курс лекций по React + Redux, начального и среднего уровня, для сотрудников и просто желающих, посоветуете лектора?

Mikhail
15.02.2017
16:13:26

Иван
15.02.2017
16:13:42

Mikhail
15.02.2017
16:14:17
Ну иногда:))
А думал просто берут в штат чела который пилит, а за ним остальные подтягиваются

Igor
15.02.2017
16:14:40
Аудитория вам нужна?

Иван
15.02.2017
16:15:48
Ну так тоже, и мы уже активно пилим:)) но работы много, да и хотелось бы просто найти крутого чувака, который бы попросвещал всех желающих, а их достаточно много, без ущерба текущим проектам:)

Mikhail
15.02.2017
16:15:51
Ручки тетрадки?

Иван
15.02.2017
16:15:59
Аудитория, прочая фигня есть:)
Да не, не, без тетрадок
Просто типа фаст старт, бест практис

Vladimir
15.02.2017
16:20:12

yep
15.02.2017
16:20:34
Ребят, кто знает сервисы, которые могут нагрузить приложение? Нужен сервис, который может запустить spa приложение в нескольких тысячах браузеров.

Vladimir
15.02.2017
16:20:45
что ты хочешь?

Иван
15.02.2017
16:20:54

Aleh
15.02.2017
16:21:00

Vladimir
15.02.2017
16:21:18

yep
15.02.2017
16:21:27

Aleh
15.02.2017
16:21:28

Vladimir
15.02.2017
16:21:32
вон там инварианты завезут в тс/флоу и в них можно