브라우저와 node.js에서 사용할 수 있는 Promise 기반 HTTP 클라이언트 라이브러리
npm install axios
yarn add axios
비동기로 서버에 요청 → 서버의 응답이 오면 받아서 성공/ 실패 시를 구분하여 처리
서버에 요청 후 응답이 오기까지 시간이 걸리기 때문에 요청은 비동기 처리하고,
응답을 처리하는 부분은 then이나 await을 사용한다
import axios from 'axios';
ex) axios.get('/users/1');
get
이 위치한 자리에는 메서드 이름을 소문자로 넣는다
요청에 대한 3가지 상태 관리