Você deve criar uma aplicação React que exiba um catálogo de produtos consumidos de uma API externa. O sistema deve ser organizado em componentes e utilizar rotas para estruturar o layout principal.
Deve ser entregue o link do repositório na tarefa do Teams. Só serão aceitos comandos que estão no material disponibilizado pelo professor ou utilizados em sala de aula. Caso seja identificado uso de IA, o trabalho será analisado e caso necessário, zerado.
<Outlet />
),Home
) com no mínimo 3 seções de produtos (ex.: Eletrônicos, Roupas, Joias),/
→ Página inicial, com as 3 seções de produtos./perfil
→ Página simples com texto descritivo sobre a página./carrinho
→ Página simples com texto descritivo sobre a página./produto/:id
para exibir os detalhes de um produto específico.Criar um arquivo .env
contendo:
VITE_API_URL=URL DA API
Importar a variável de ambiente no componente que será responsável por buscar os produtos.
Usar useState
e useEffect
para armazenar e carregar os produtos.
Será utilizada a API: http://fakestoreapi.com/.
Endpoints úteis: