HDTutorial
PT

A reprodução carrega o leitor integrado do YouTube (modo de privacidade melhorada).

Tutorial Axios com ReactJS | Como usar Axios para uma API REST

327 574 visualizações 27 de abril de 2020 10:38

Ver no YouTube
CanalAdrian Twarog

Descrição do autor

Este tutorial de Axios com ReactJS ensina como usar o cliente HTTP baseado em promessas dentro de uma aplicação React para fazer requisições GET, POST, etc. Vamos ver por que usar o Axios facilita o acesso a uma API REST, além de como enviar e receber dados em formato JSON para e do servidor.

Vamos começar mostrando como usar o Axios com React: desde a instalação até a importação no projeto. Criaremos uma instância do Axios configurada com uma URL base para a API, permitindo fazer requisições GET, POST, PATCH e DELETE para o servidor.

Em seguida, usando Axios com React, faremos algumas requisições HTTP GET e guardaremos a resposta em um estado do React. Esse estado será atualizado mais tarde quando excluirmos ou atualizarmos os mesmos dados.

Axios e React para operações CRUD: como usar Axios para simplificar o acesso a uma API REST. Esse cliente HTTP pode ser usado em JavaScript puro, em aplicativos React Native ou até mesmo em projetos de JavaScript simples. O ideal é configurar uma instância do Axios no *store* da aplicação com cabeçalhos personalizados, como um token ou chave de API. Também veremos como usar funções async/await com Axios para deixar o código mais limpo e eficiente, com blocos try/catch. Se você ainda não está familiarizado com essas funções, pode usar os métodos .then()/.catch() para lidar com erros ao receber respostas do servidor.

Aprenda *Design for Developers*!
Um livro que criei para ajudar você a melhorar a aparência de seus apps e sites.

Equipamento e Descontos:

Computador Gea…

Sobre este tutorial

Adrian Twarog publicou este tutorial em vídeo de 10:38 em 27 de abril de 2020. Foi visto 327 574 vezes no YouTube.

Duração
10:38
Publicado
27 de abril de 2020
Visualizações
327 574
Gostos
4 274

Partilhar

Este tutorial noutros idiomas