Projeto Prático II - CRUD System 💾
🎯 Objetivo
Desenvolver um sistema completo de Gerenciamento de Produtos, aplicando roteamento, consumo de API e estado global.
🛠️ Requisitos
- Rotas para Listagem, Criação e Edição.
- Uso de Axios para persistir dados (use o JSON-Server se desejar).
- Pinia para gerenciar a lista de produtos em cache.
🏗️ Tarefas
- Listagem: Crie uma tela que liste todos os produtos com botões de "Editar" e "Excluir".
- Cadastro: Crie um formulário que envie um POST para a API para criar novos produtos.
- Edição: Ao clicar em editar, leve o usuário para uma rota
/editar/:id, carregue os dados e permita o salvamento via PUT. - Exclusão: Ao clicar em excluir, envie o DELETE e atualize a lista na tela.
🧪 Verificação
Realize o fluxo completo: Crie um produto, edite o nome dele, e por fim, exclua-o da lista. Verifique se todas as requisições na aba "Network" do navegador foram bem-sucedidas.