axios, fetch 비교

rosyoon·2023년 2월 14일
0

프론트엔드 공부

목록 보기
28/34

fetch

장점

  • 자바스크립트의 내장 라이브러리로 별도 import가 필요없다.
  • promise 기반으로 만들어졌기 때문에 데이터 다루기 편하다.
  • 내장 라이브러리이기 때문에 업데이트에 따른 에러 방지가 가능하다.

단점

  • 네트워크 에러 발생 시 response timeout이 없어 기다려야한다.
  • json으로 변환해주는 과정이 필요하다.
  • 상대적으로 axios에 비해 기능이 부족하다.

axios

장점

  • response timeout 처리 방법이 존재한다.
  • promise 기반으로 만들어졌기 때문에 데이터 다루기 편하다.
  • 크로스 브라우징 최적화로 브라우저 호환성이 뛰어나다.
  • 자동 json 데이터 변환 지원

단점

  • 사용을 위해 모듈 설치가 필요하다

0개의 댓글