Fetch: JavaScript 내장 라이브러리.Axios: 네트워크 요청을 위해 fetch() 라는 메서드를 제공하는 인터페이스. 따로 설치할 필요가 없다. node.js와 브라우저를 위한 HTTP통신 라이브러리.비동기로 HTTP 통신을 가능하게 해주며 return을
fetch vs Axios 장단점.Axios장점response time 처리 방법이 있따. (fetch 에는 없음)promise기반으로 다루기가 쉽다.크로스 브라우징에 신경을 많이 써 브라우저 호환성이 뛰어나다.단점모듈 설치 해줘야함.fetch장점내장 라이브러리 이므로
기존요청방식: isLoading과 data를 state로 가지며 서버 데이터를 불러온 후 상태 updatereact-query: useQuery훅을 이용해 반환받은 isLoading과 data사용👍 코드의 길이는 물론 가독성까지 좋아보인다 👍
※promise: 자바스크립트 비동기 처리에 사용되는 객체
JavaScript의 비동기 처리 패턴 중 가장 최근에 나온 문법.기존의 비동기 처리 방식인 콜백 함수와 프로미스의 단점을 보완하고 개발자가 읽기 좋은 코드를 작성하게 해준다.