Requisições HTTP utilizando o AXIOS
5 minutos de leitura

Se você busca dicas e padrões de implementações de requisições HTTP, você veio ao lugar certo!
Obter dados de uma API HTTP (seja ela REST ou simplesmente uma API web que entrega JSON) que costuma ser algo comum quando trabalhamos com SPAs (Single Page Applications, ou Aplicações de Página Única em tradução livre). Sempre precisamos ter alguns cuidados com a camada de acesso aos dados, senão acabamos com vários trechos de código repetidos espalhados pelo projeto.
Uma biblioteca famosa é o axios, que na data de publicação deste artigo atinge a bagatela de 30 milhões de downloads semanais pelo NPM.
Vamos dar uma olhada nas vantagens que ela trás e quais problemas ela resolve?
Uma parada bacana do axios é que ele é um cliente HTTP baseado em promessas totalmente agnóstico, ou seja, que não depende de frameworks e bibliotecas. Ele é super maleável, podendo ser utilizado do lado do cliente (React, Vue, Svelte, etc) e do lado do backend (express, nest, etc).
Então vamos mergulhar um pouco mais fundo e ver o que a gente consegue fazer com ele.

Autor(a)
Vinicios Neves
Vinicios Neves, Tech Lead e Educador, mistura código e didática há mais de uma década. Especialista em TypeScript, lidera equipes full-stack em Portugal e inspira futuros desenvolvedores na FIAP e Alura. Com um pé no código e outro no ensino, ele prova que a verdadeira engenharia de software vai além das linhas de código. Além de, claro, ser senior em falar que depende.
Inscreva-se em nossa Newsletter
Fique por dentro de conteúdos, insights e oportunidades do universo tech. Receba novidades e lançamentos direto no seu e-mail.



