GraphQL 사용법 알아보기

2017년 04월 01일


마무리

이번 강좌에서는 GraphQL이 무엇인지에 대해 간략히 알아보고 서버에 대한 실습을 진행해보았습니다. 실제로 사용할때는 context 객체를 이용해서 여러 데이터를 resolver에 추가하고, resolver를 순회할 때 효율적으로 데이터를 가져올 수 있도록 몇 가지 최적화를 추가합니다.

GraphQL의 강점은 기존의 API와 함께 개발이 가능한 점이 있습니다. GraphQL resolver에서 기존 API에 요청을 할 수도 있고, 클라이언트에서 사용하던 API를 점진적으로 GraphQL로 마이그레이션 하는 것이 가능합니다.

다음 강좌에서는 Apollo라는 라이브러리를 통해 React App에서 GraphQL을 사용하는 방법에 대해 알아보겠습니다.