Size: a a a

2016 June 29

NK

ID:187276728 in TypeScript
источник
2016 June 30

NK

ID:309556 in TypeScript
они тебя явно услышали
источник

AC

Alexander Chudesnov in TypeScript
👍☺️
источник

AK

Aleh Kashnikau in TypeScript
я чего-то не могу догнать, тайпинги из npm для react не содержат в себе неймспейса JSX
источник

AK

Aleh Kashnikau in TypeScript
ну а ts определяет jsx как JSX.Element, типа предлагается самом создать JSX с Element, который равен ReactElement?
источник

NK

ID:187276728 in TypeScript
а что значит “ts определяет jsx”?
источник

NK

ID:309556 in TypeScript
наверное то, что любой jsx возвращает ReactElement
источник

AK

Aleh Kashnikau in TypeScript
ну, const abc = (<div />);
источник

AK

Aleh Kashnikau in TypeScript
abc здесь это JSX.Element
источник

NK

ID:187276728 in TypeScript
наверное это специально так сделано
источник

NK

ID:187276728 in TypeScript
declare namespace JSX {
   import React = __React;

   interface Element extends React.ReactElement<any> { }
источник

NK

ID:187276728 in TypeScript
чтобы все пользовались React.ReactElement<T>, это же просто алиас (маркерный интерфейс)
источник

AK

Aleh Kashnikau in TypeScript
зачем нужен JSX.Element более-менее понятно, почему его нет в npm тайпинге к реакту вопрос
источник

AK

Aleh Kashnikau in TypeScript
так, ребят можно ли включить jsx в файлах ts(тем самым выключив type cast)? Или из коробки компилить tsx в js?
источник

AB

Artur Bier in TypeScript
Я tsx в js компилю, потом вебпаком с бабелем собираю
источник

AK

Aleh Kashnikau in TypeScript
я имею ввиду, чтобы расширение было не jsx, а js
источник

AK

Aleh Kashnikau in TypeScript
а то в RN видите ли решили, что jsx не нужен
источник

AB

Artur Bier in TypeScript
А он разве в jsx файлы их собирает из tsx? O_o
источник

AB

Artur Bier in TypeScript
И ху из RN?
источник

OC

Ostap Chervak in TypeScript
React native
источник