Size: a a a

2016 June 18

IS

Ivan Starkov in TypeScript
ID:309556
да. охеренная фича кстати, теперь не надо руками указывать
Я благодаря это фиче во flow стринг константы стал писать именно 'стрингом' а не выносить в отдельные const BLABLA_ACTION = ''
источник

NK

ID:309556 in TypeScript
Sergey Фrolov
Что тогда?
там много разных протоколов поверх WS с ProtoBuf
источник

NK

ID:309556 in TypeScript
лайв дата жи
источник

NK

ID:309556 in TypeScript
ну точнее мне уже не протобаф приходит, но специфику накладывает
источник

Sergey Фrolov in TypeScript
ID:309556
лайв дата жи
Ага
источник

NK

ID:187276728 in TypeScript
хз прикольно или нет получается, но начал делать вообще так:

     ▾ 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) отдельно лежит
источник

NK

ID:187276728 in TypeScript
а у кого-то есть проект на ts + recompose? можете пошарить компонент один нормальный какой-нибудь подсмотреть кусочек? я не оч понимаю как быть с типами свойств
источник

IS

Ivan Starkov in TypeScript
ID:187276728
а у кого-то есть проект на ts + recompose? можете пошарить компонент один нормальный какой-нибудь подсмотреть кусочек? я не оч понимаю как быть с типами свойств
пользуй rx часть рекомпоза меньше гемора будет с типами
источник

NK

ID:187276728 in TypeScript
я не понимаю зачем мне PropTypes
источник

IS

Ivan Starkov in TypeScript
Не понимаешь не пользуй 😉
источник

NK

ID:187276728 in TypeScript
но и как типы props определить с ts + recompose не понимаю
источник

NK

ID:187276728 in TypeScript
никак?)
источник

IS

Ivan Starkov in TypeScript
в чем проблема конкретно?
источник

NK

ID:187276728 in TypeScript
ну я хочу валидацию на типы свойств компонента
источник

NK

ID:187276728 in TypeScript
но не хочу использовать PropTypes, у меня же ts
источник

NK

ID:187276728 in TypeScript
т.е. раньше я делал интерфейсом просто
источник

NK

ID:187276728 in TypeScript
extends React.Component<IFooProps, IFooState>
источник

NK

ID:187276728 in TypeScript
а что сейчас делать вообще не понимаю, пока по старинке пишу setPropTypes, но мне кажется, что я делаю что-то странное
источник

IS

Ivan Starkov in TypeScript
А хак по типу
const resomposed = <React.Component<IFooProps, IFooState> >RecomposeHocs(BaseComp)
exoprt recomposed

не прокатит?
источник

IS

Ivan Starkov in TypeScript
Я просто не пишу на ts но я коллборатор рекомпоза и меня смущает в использвании с ts и flow другая фигня ща попробую объяснить
источник