Pular para conteúdo

Exercícios: Aula 11 – TypeScript com Frontend Moderno ⚛️

🟢 Nível: Básico

  1. Props de Componente: Crie um componente Botao em React que receba as props label (string) e ativo (boolean).
  2. Estado Simples: Use o useState para criar um contador tipado que só aceite números.

🟡 Nível: Intermediário

  1. Eventos: Tipar o evento de um formulário (React.FormEvent) em uma função handleSubmit.
  2. useRef Tipado: Crie um formulário onde um botão "Focar" use um useRef para dar foco a um input de texto.

🔴 Nível: Desafio

  1. Context API: Crie um contexto para gerenciar as informações do usuário logado. Defina uma interface para o contexto e garanta que o provedor seja tipado corretamente.