<aside> 🥢 GraphQL은 API에 대한 쿼리 언어이며 데이터에 대해 정의한 유형 시스템을 사용하여 쿼리를 실행하기위한 서버 측 런타임이다. GraphQL은 특정 데이터베이스 또는 스토리지 엔진에 연결되어 있지 않으며 대신 기존 코드와 데이터로 지원된다.
</aside>
GraphQL 이하 GQL은 쿼리의 모양과 결과와 똑같다는 특징을 가진다.
몇 가지 포인트를 소개한다면,
<aside> 🥢 괄호( ) 를 통해 특정 정보만을 가져올 수도, 특정 방식으로 가져올 수도 있다.
</aside>
<aside> 🥢 별칭을 통해 데이터를 구분할 수 있다.
</aside>
<aside> 🥢 변수를 통해 함수처럼 조작할 수 있다. (동적 조회) nullable할 수 있게 기본 값을 제공하여 사용할 수 있다.
</aside>