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.