Size: a a a

2016 June 17

NK

ID:309556 in TypeScript
Ivan  Vasiliy тут предложил дефинишны для recompose написать. расскажи что были за проблемы с flowtype
источник

NK

ID:309556 in TypeScript
и пропишите себе ники, удобнее будет
источник

IS

Ivan Starkov in TypeScript
проблема то простая что если тупо в лоб на компоненте прописать HOC то flow будет все равно какие там проперти хок требует - конвертит - он будет писать злые ошибки - что что то там не передали - вот тут чувак приводит пример как правильно описывать - выглядит как дикий ппц https://github.com/facebook/flow/pull/1821
источник

IS

Ivan Starkov in TypeScript
опять же проблема рекомпоза это всякие withState withPropsOnChange где имена методов пропертей задаются стрингами - это зло для любой системы типов
источник

NK

ID:309556 in TypeScript
ну да. с ts все то же самое будет
источник

NK

ID:187276728 in TypeScript
declare function injectDate<DefaultProps, Props, State, C: React$Component<DefaultProps, Props, State>>(
  Komponent: Class<C>
): Class<React$Component<void, $Diff<Props, {date: Date}>, void>>;


стремно выглядит (:
источник

IS

Ivan Starkov in TypeScript
Вобщем я бы лучше попробовал сначала в отрыве отреакта на ts налабать пару compose<TIn, Tout, T1, ...😠a: HOC<TIn, T1> , ...) => BaseComp<Tout> => или что то подобное и проверить что это будет работать - потом бы отдепрекейтить методы которые не поддаются типизации - свести их к типизированному виду - и уж потом думать что делать с react
источник

NK

ID:309556 in TypeScript
это можно
источник

NK

ID:309556 in TypeScript
а что делать с реакт? с ним все хорошо
источник

IS

Ivan Starkov in TypeScript
ну тем более 😉
источник

NK

ID:309556 in TypeScript
воу! внезапно тут добавилось админов)
источник

AC

Alexander Chudesnov in TypeScript
Ну норм так
источник

AC

Alexander Chudesnov in TypeScript
Я как раз вчера в первый раз че-то на реакте и тс начал писать для прода. Самое время канал админить.
источник

NK

ID:309556 in TypeScript
👍
источник

NK

ID:187276728 in TypeScript
я тоже) так что все ок
источник

AC

Alexander Chudesnov in TypeScript
В субботу пойду напрошусь в админы чата про рилей
источник

AC

Alexander Chudesnov in TypeScript
Если не наебенюсь
источник

NK

ID:309556 in TypeScript
ты идешь на мк?
источник

AC

Alexander Chudesnov in TypeScript
Мы всей командой)
источник

NK

ID:309556 in TypeScript
я проходочку намутил на мк :)
источник