Frontend/React
2023. 2. 6.
[React] fetch web APIs vs Axios
리액트 스터디에서 axios를 다루게 되어 기존 fetch Api와 Axios의 차이를 기록하려고 한다. 개요 JS를 사용할 때 서버에 네트워크 요청을 보내고 서버의 데이터를 받아와야 할 때가 있다. 가령 넷플릭스를 이용한다고 하면, 서버의 DB에서 영화 정보 등을 받아와야 한다. 이때 영화 정보 등을 받아오는 작업을 AJAX(Asynchronous Javascript And XML)라고 한다. 이때 중요한 것은 비동기적으로 응답을 받아온다는 것이다. 받을 수 있는 응답의 포맷은 JSON, XML, HTML 등 다양하다. 또한 JS는 네트워크 요청을 비동기적으로 해냄으로써 페이지 전체를 리프레시하지 않고 일부분만을 업데이트할 수 있게 해 준다. 이번 기록에서는 네트워크 요청에 많이 사용했던 fetch 메..