Typescript supports JSX via `--jsx react` flag for `.tsx` extensions. It is currently merged in master branch but will be released in 1.6. https://github.com/Microsoft/TypeScript/pull/3564?target=https://github.com