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 &quot;preserve&quot; 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&#x27;t use TypeScript as it&#x27;s an optional thing that would only increase the concept count in an educational setting where you want to only show the thing you&#x27;re trying to explain.<p>If you need a notable React + TypeScript project, see the Delve team&#x27;s write-up of their use of TypeScript - <a href="https:&#x2F;&#x2F;medium.com&#x2F;@delveeng&#x2F;why-we-love-typescript-bec2df88d6c2#.uvwtenu64" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@delveeng&#x2F;why-we-love-typescript-bec2df88...</a>