Exercícios: Aula 11 – TypeScript com Frontend Moderno ⚛️
🟢 Nível: Básico
Props de Componente: Crie um componente Botao em React que receba as props label (string) e ativo (boolean).
Estado Simples: Use o useState para criar um contador tipado que só aceite números.
🟡 Nível: Intermediário
Eventos: Tipar o evento de um formulário (React.FormEvent) em uma função handleSubmit.
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
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.