개발일지/React
2023. 7. 9.
[React] Axios와 Fetch. 사용해야 할 라이브러리는?
Axios Axios는 node.js와 브라우저를 위한 HTTP 통신 라이브러리이다. 비동기로 HTTP 통신을 가능하게 해주며, return을 promise 객체(json형식)으로 해주기 때문에 res데이터를 다루기 쉽다. axios가 제공하는 추가기능 브라우저와 node환경에서 사용이 가능 : 서버 측과 클라이언트 측에서 동일한 코드를 사용하여 HTTP 요청을 처리할 수 있다는 것을 의미한다. 요청과 응답 인터셉트 : 요청과 응답을 인터셉트하여 변형하거나 추가적인 로직을 수행할 수 있는 기능을 제공한다. 오류처리 : HTTP 상태 코드에 기반하여 자동으로 오류를 처리하는 기능을 제공한다. 요청취소 : 중단된 요청에 대한 리소스 낭비를 줄이고 응답이 필요 없는 경우에 요청을 취소할 수 있다. 데이터변환 ..