Projeto 12 - Sistema de Gestão de Contatos 🏗️
Objetivo: Construir uma aplicação CRUD completa que interaja com uma API para persistir dados.
🚀 Desafio
Crie um gerenciador de contatos (Agenda):
1. Listagem (Read): Busque os contatos de uma API (ex: JSONPlaceholder).
2. Adicionar (Create): Um formulário que faz um POST e atualiza a lista.
3. Excluir (Delete): Um botão em cada contato que faz um DELETE e remove o item da tela.
4. Feedback: Desabilite o botão de enviar enquanto a requisição estiver em curso para evitar duplicidade.
📤 O que entregar?
- Código completo do componente principal.
- Screenshot do console do navegador (aba Network) mostrando a requisição POST sendo enviada com sucesso.