Dois anos
de acesso à Alura

30% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Logo do curso
Curso

React:

integrando TypeScript em projetos

Quero estudar na alura

10h

Para conclusão

190

Pessoas nesse curso

9.2

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Aprenda a estilizar componentes React utilizando Tailwind.
  • Faça a navegação entre componentes com React Router.
  • Realize a integração de TypeScript em projetos React.
  • Faça o gerenciamento de estados com hooks do React.
  • Realizar a implementação de TypeCheck para garantir a tipagem correta.
  • Aprenda as melhores práticas para desenvolvimento de aplicações React.
  • Aprenda a tipar bibliotecas externas que não tem tipagem nativa.

Público alvo_

Desenvolvedores front-end que já possuem conhecimentos básicos em React e JavaScript e desejam aprofundar suas habilidades, especialmente na integração com TypeScript. É também indicado para aqueles que querem aprender a estilizar aplicações com Tailwind e a navegar entre componentes usando React Router.

Pedro Celestino de Mello

github

linkedin

Engenheiro de Software com foco em desenvolvimento mobile e front-end. Com mais de 9 anos de experiência, adora compartilhar conhecimento com a comunidade de desenvolvedores e aprender sobre novas tecnologias. Nas horas vagas é fácil encontrar ele nos campos de batalha de World of Warcraft, viajando com a esposa e os dogs ou curtindo um futebol americano com uma boa cerveja.

Curso atualizado em 25/06/2025

Ementa

  1. Por que usar TypeScript em projetos React ?

    • Entendendo os beneficios do TypeScript
    • Configurando o TypeScript em um projeto React
    • Alterando arquivo para TypeScript
  2. Tipando props e estado

    • Criando um arquivo de types
    • Entendendo as diferenças entre Interface e Type
    • Criando a tipagem de User
    • Tipando props e components
  3. Tipos utilitários e interfaces genéricas

    • Trabalhando com tipos utilitários
    • Finalizando tipagem de props, components e utilitários
    • Trabalhando com Generics
    • Aplicando as primeiras tipagens dentro de um Context
  4. Trabalhando com useRef, useReducer e useContext tipados

    • Tipando o context de User
    • Finalizando a tipagem do Context
    • Declarando um módulo css no TypeScript
  5. Lidando com bibliotecas externas sem tipos definidos

    • Trabalhando com bibliotecas externas sem TypeScript
    • Finalizando a tipagem de um biblioteca externa

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos
Escola

Front-end

Desenvolva experiências web incríveis com HTML, CSS e JavaScript, além de se aprofundar nos principais frameworks do mercado, como React, Angular e Vue.JS. Domine JavaScript a fundo, para não depender de copiar e colar.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Mais tempo para a sua evolução, na velocidade do mercado. Comece hoje e aproveite por 2 anos.

Conheça os Planos para Empresas