Resolvendo erros
Assim que iniciamos o projeto typescript já deu para perceber que o tsconfig
já está com erro:
Erro 01 - Não temos arquivos .ts
Basicamente o compilador está reclamando que não existe nenhum arquivo typescript!
Vamos criar então um arquivo de teste variables.ts
e adicionar uma variável.
Podemos importá-lo em qualquer componente - brinque com isso!
Em qualquer momento, se precisarmos fazer um type checking, isto é, testar nossos tipos, basta rodarmos um npx tsc
.
Mas isso vai gerar um outro erro…
Erro 02 - O tsc está gerando arquivos .js
Na verdade esse não é um erro, é um comportamento esperado.
Mas para nós que estamos criando aplicações React, não precisamos que o typescript emita arquivos JS. O Vite (ou Next ou Remix) faz isso por nós!
Vamos então mudar as configurações no tsconfig.json
(depois de limpar os comentários do arquivo).