[Dúvida] Por que não, TypeScript ?

Vou começar um projeto novo na empresa e depois de algumas poc's com nextjs, vou usar finalmente para algo grande.

Estou analisando a estrutura no TabNews porque prentendo fazer algo no mínimo parecido para nao ter Overengineering. Gostaria de saber por que não decidiram usar ts ?

Minha origem é o c# entâo tenho conhecimentos de POO e caso esse foi um dos motivos de não usar e assim diminuir a entrada de contribuintes no projeto, não seria o meu problema. 🌝

Mesmo se não souber o real motívo, você pode ajudar!

Quais os contras você teve no uso do ts em seu projeto ?

  • valewss sz

O Filipe respondeu sua pergunta aqui:

é algo que já fui e voltei no assunto, mas acabei optando por JavaScript por ser mais simples. E não vejo o TabNews como um projeto "robusto", dado que a referência que tenho para isso foi minha experiência no Pagar.me. Lá era um ambiente de Fintech, crescimento maluco e usava JavaScript puro e teve alguns problemas por conta disso. Daí nesse caso eu não pensaria duas vezes em usar TypeScript. Só que não dá para negar que o fato de eu não ter maturidade em TypeScript influenciou na decisão de usar JavaScript. E projetando esse assunto para frente, eu esperaria vir tipagem nativamente no JavaScript que resolveria os bugs que sofremos no Pagar.me na época.

Eu tenho usado TypeScript desde 2020 e me acostumei com ele. Criei um projeto simples para uso pessoal enquanto testava o ChatGPT para gerar código. Esse projeto foi feito sem TypeScript e sem ESLint. Senti bastante falta das dicas de tipo e de "variável não utilizada" ou "variável não existe" quando precisei adicionar uma nova funcionalidade no código depois de um mês sem mexer. Acho que esse tipo de ferramenta (TypeScript, ESLint, StyleLint, Prettier etc.) melhora a experiência no desenvolvimento e vale a pena aprender para usar.