You can use both, I do TS -&gt; Babel to get hot reload in react (if you know a way to do that without Babel, please let me know).<p>If you don&#x27;t care about that, it&#x27;s pretty much the same except async&#x2F;await are not there yet. In Babel you could also use ESX features before any kind of approval while TypeScript only implements features approved (afaik).