1. 프론트엔드에서 API 통신이란?

1-1. 역할 분담

프론트엔드는 서버와 HTTP 통신을 통해 데이터를 주고받는다.


1-2. REST API 기본 개념

메서드 역할
GET 조회
POST 생성
PUT 전체 수정
PATCH 부분 수정
DELETE 삭제

📌 React는 이 요청을 axios / fetch로 보낸다.


2. Axios란 무엇인가?

2-1. Axios 정의

Axios는 Promise 기반의 HTTP 클라이언트 라이브러리이다.


2-2. Axios vs Fetch

항목 axios fetch
JSON 변환 자동 수동
에러 처리 편리 직접 처리
인터셉터 지원 미지원
사용성 높음 기본 API

📌 실무에서는 axios 사용이 일반적