웹에서 GraphQL이 REST API와 다른 핵심 차이점으로 올바른 것은?
보통 MDN Web Docs해설
REST에서는 서버가 정한 구조의 응답을 받지만, GraphQL에서는 클라이언트가 { user { name, email } }처럼 필요한 필드만 명시합니다. 오버페칭(불필요한 데이터 전송)과 언더페칭(추가 요청 필요)을 해결하며, 단일 엔드포인트(/graphql)로 다양한 쿼리를 처리합니다.
REST에서는 서버가 정한 구조의 응답을 받지만, GraphQL에서는 클라이언트가 { user { name, email } }처럼 필요한 필드만 명시합니다. 오버페칭(불필요한 데이터 전송)과 언더페칭(추가 요청 필요)을 해결하며, 단일 엔드포인트(/graphql)로 다양한 쿼리를 처리합니다.