대부분의 웹 서비스는 REST API를 사용하지만, 복잡하고 다양한 데이터 요구사항이 생길수록 REST의 한계는 명확해집니다. 중급 React 개발자라면 REST의 대안인 GraphQL을 이해하고, 이를 효율적으로 클라이언트에서 연동하는 방법을 마스터해야 합니다.이 섹션에서는 REST의 한계를 분석하고, GraphQL의 장점 및 React에서 GraphQL을 다루는 표준 라이브러리 활용법을 다룹니다.1. 📉 REST API의 한계점 분석REST API는 엔드포인트(Endpoint)당 정해진 데이터 구조를 반환합니다. 이 때문에 클라이언트 개발 시 두 가지 주요 문제가 발생합니다.1-1. Over-fetching (데이터 과다 수신)클라이언트가 필요한 데이터보다 더 많은 데이터를 서버가 반환하는 문제입니..