프론트엔드는 서버와 HTTP 통신을 통해 데이터를 주고받는다.
| 메서드 | 역할 |
|---|---|
| GET | 조회 |
| POST | 생성 |
| PUT | 전체 수정 |
| PATCH | 부분 수정 |
| DELETE | 삭제 |
📌 React는 이 요청을 axios / fetch로 보낸다.
Axios는 Promise 기반의 HTTP 클라이언트 라이브러리이다.
| 항목 | axios | fetch |
|---|---|---|
| JSON 변환 | 자동 | 수동 |
| 에러 처리 | 편리 | 직접 처리 |
| 인터셉터 | 지원 | 미지원 |
| 사용성 | 높음 | 기본 API |
📌 실무에서는 axios 사용이 일반적