1
resposta

[Sugestão] O projeto poderia utilizar o typescript

Queria deixar a sugestão de utilizar o typescript como boa pratica, ja que em um ambiente real de trabalho é muito mais provável e recomendado o uso do typescript

1 resposta

Olá, Paulo.

Tudo bem?

Muito obrigado por compartilhar a sua sugestão aqui com a gente. O seu feedback é muito importante para melhorarmos a plataforma e os conteúdos.

Sua sugestão de utilizar o TypeScript é realmente muito válida. O TypeScript traz muitos benefícios, como a tipagem estática e recursos de programação orientada a objetos, que podem ajudar a prevenir muitos erros durante o desenvolvimento.

No entanto, o foco deste curso é ensinar sobre testes com Jest e Testing Library no React. A introdução do TypeScript poderia adicionar uma camada extra de complexidade para quem está aprendendo essas tecnologias pela primeira vez.

Porém, isso não impede que você aplique os conceitos de teste aprendidos aqui em um projeto React que utiliza TypeScript. De fato, Jest e Testing Library funcionam muito bem com TypeScript. Por exemplo, para testar o componente de extrato com TypeScript, você poderia criar um tipo para as transações e usar esse tipo ao passar as props para o componente:

type Transacao = {
  transacao: string;
  valor: number;
};

const transacoes: Transacao[] = [
  {
    transacao: 'Depósito',
    valor: 100,
  },
];

render(<Extrato transacoes={transacoes} />);

Isso garantiria que as transações sempre tenham a estrutura correta :)

Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.