If TypeScript is so great, how come all notable ReactJS projects use Babel?
Speaking as the person who implemented JSX support for TypeScript, I question the premise! JSX support (and implementation of React semantics for typechecking that JSX) was a very popular feature request. I can tell you just from how quickly people notice when something JSX-related changes in the nightly build that there are a lot of people using TypeScript with React.<p>Also, since this seem to be a popular misconception, JSX support in TypeScript is <i>not</i> wedded to React. The default JSX target is React, but you can set JSX to "preserve" and get very vanilla semantics as well as keeping the JSX in the emitted code so you can pipe it through a custom transformer.<p>The question also points out that the reader is looking at lots of tutorials -- it should be unsurprising that these don't use TypeScript as it's an optional thing that would only increase the concept count in an educational setting where you want to only show the thing you're trying to explain.<p>If you need a notable React + TypeScript project, see the Delve team's write-up of their use of TypeScript - <a href="https://medium.com/@delveeng/why-we-love-typescript-bec2df88d6c2#.uvwtenu64" rel="nofollow">https://medium.com/@delveeng/why-we-love-typescript-bec2df88...</a>