Capítulo 10. TypeScript e React
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
React é, sem dúvida, uma das bibliotecas JavaScript mais populares dos últimos anos. A sua abordagem simples à composição de componentes mudou a forma como escrevemos aplicações front-end (e, até certo ponto, back-end), permitindo-te escrever código UI de forma declarativa utilizando uma extensão de sintaxe JavaScript chamada JSX. Não só este princípio simples foi fácil de aprender e compreender, como também influenciou dezenas de outras bibliotecas.
O JSX é, sem dúvida, um divisor de águas no mundo do JavaScript e, com o objetivo do TypeScript de atender a todos os desenvolvedores de JavaScript, o JSX encontrou seu caminho no TypeScript. Na verdade, o TypeScript é um compilador JSX completo. Se não tiveres necessidade de pacotes ou ferramentas adicionais, o TypeScript é tudo o que precisas para pôr a tua aplicação React a funcionar. O TypeScript também é imensamente popular. No momento em que este artigo foi escrito, as tipagens React no NPM registaram 20 milhões de downloads por semana. As fantásticas ferramentas com o VS Code e os excelentes tipos fizeram do TypeScript a primeira escolha para os programadores React em todo o mundo.
Enquanto a popularidade do TypeScript entre os desenvolvedores do React continua inabalável, uma circunstância torna o uso do TypeScript com o React um pouco difícil: o TypeScript não é a primeira ...