Pular para o conteúdo principal

Semana 1 — A camada de serviços (Axios): um lugar só para falar com a API

· 4 min para ler
Diário de Aula da turma

Na primeira semana montamos a base de tudo que vem depois: uma camada de serviços em Axios que centraliza como o app conversa com a API da turma — instância única, headers automáticos, injeção de token e tratamento de erro num lugar só.

A ideia da semana: nenhuma tela chama axios direto. A tela pede a um serviço; o serviço sabe falar com a API. Assim, quando algo muda (URL, header, erro), muda num arquivo só.

Semana 2 · Segunda — TanStack Query: pare de cuidar dos dados na mão

· 8 min para ler
Diário de Aula da turma

Hoje começamos a Semana 2 — Consumo e Integração com API · pt. 2. Construímos direto sobre a camada de serviços (Axios) da Semana 1 e adicionamos o TanStack Query: cache, revalidação e mutations otimistas.

A frase da semana: na Semana 1 a gente aprendeu a buscar dados. Nesta semana a gente para de cuidar deles na mão.

Semana 3 · Segunda — Checkout e Pedidos: fechar a compra de ponta a ponta

· 4 min para ler
Diário de Aula da turma

Hoje começamos a Semana 3 — Checkout e Pedidos. Até agora o app enchia o carrinho e parava num "Finalizar" que não fazia nada. Nesta semana ele passa a deixar comprar: checkout → pagamento (simulado) → pedido → histórico. É o pedaço que faltava para o app ser "de ponta a ponta" — o coração do CP1.

A frase da semana: otimismo é pra micro-interação, não pra dinheiro. O carrinho a gente pinta na hora; o pagamento a gente espera o servidor confirmar.