GraphQL 이란?
GraphQL은 API를 위한 쿼리 언어(Query Language)이자, 이 쿼리를 사용하여 서버에서 데이터를 가져오는 런타임(Runtime)입니다.
RESTful API는 다음과 같은 몇 가지 한계점을 가질 수 있습니다. 오버페칭 (Over-fetching): 클라이언트가 필요로 하는 데이터보다 더 많은 데이터를 서버에서 가져오는 경우.
GraphQL의 핵심 아이디어와 GraphQL를 중심으로 GraphQL 입문의 판단 흐름을 읽습니다.
GraphQL은 API를 위한 쿼리 언어(Query Language)이자, 이 쿼리를 사용하여 서버에서 데이터를 가져오는 런타임(Runtime)입니다.
GraphQL을 이해하고 사용하기 위해 알아야 할 주요 개념들입니다.
GraphQL은 활발한 개발 생태계를 가지고 있습니다.
간단한 GraphQL 서버를 구축하는 흐름을 살펴보겠습니다.