Muito bom o texto!
Kewerson Hugo
21

TypeScript com certeza é um trabalho bem superior a todas as outras linguagens que compilam pra JS, mas eu prefiro manter o basecode com ES6/7 + Unit Tests e tenho praticamente o mesmo resultado final.

Eu digo isso porque acompanhei toda a evolução da Web e apenas o JS sobrevive no final, vi isso acontecer com o JScript da própria MS que era bem superior ao Javascript na época, além do VBScript e tantas outras que tentaram competir.

Existem projetos como o Flow (https://flowtype.org/) que compensam a funcionalidade específica de verificação estática que falta no ES[X], mas prefiro nem utilizar.

Pra mim o Ecossistema React hoje com o Babel já está maduro suficiente pra me manter nele.