Axios_React

miin·2022년 1월 6일
0

React

목록 보기
34/55
post-thumbnail

정의

  • node.js와 브라우저를 위한 HTTP통신 라이브러리
  • 비동기로 HTTP통신을 가능하게 해주며 return을 promise객체로 해주기 때문에 response데이터를 다루기 쉽다
  • 웹 프론트 프레임워크(react, vue등)을 다룰때에는 Axios를 사용하는게 좋다

method 구현

axios({
  method: 'post',
  url: '/user/12345',
  data: {
    firstName: 'sumin',
    lastName: 'Kim'
  }
});

장점

  • response timeout 처리 방법이 있다. (fetch에는 존재하지 않는 기능)
  • promise 기반으로 다루기가 쉽다
  • 크로스 브라우징에 신경을 많이썼기에 브라우저 호환성이 뛰어나다.

단점

  • 모듈 설치를 해줘야한다.

0개의 댓글