Apollo GraphQL → 프론트와 서버를 모두 제공하는 라이브러리
GraphQL 서버 → apollo-server graphql
스키마 → 프론트와 쉐어할 데이터 구조
데이터 소스 → REST API(기본 캐싱o)/ DB(캐싱x)
리졸버 → 쿼리 요청에 대한 응답 생성
페이지네이션 → 서버 부하를 줄임
뮤테이션 리졸버 → 로그인/ 예약
SQLite → 데이터 축적됨
프론트엔드 연결 → ApolloClient
useQuery → data, loading, error
페리잊네이션/ 캐시 → fetchMore/ InMemoryCache
useMutation/ makeVar → 뮤테이션/ client 로컬 상태 관리