GraphQL (2)

Dev_Sumni·2022년 5월 23일
post-thumbnail

GraphQL 심화 1-1,2

Apollo GraphQL → 프론트와 서버를 모두 제공하는 라이브러리
GraphQL 서버 → apollo-server graphql
스키마 → 프론트와 쉐어할 데이터 구조
데이터 소스 → REST API(기본 캐싱o)/ DB(캐싱x)

GraphQL 심화 2

리졸버 → 쿼리 요청에 대한 응답 생성
페이지네이션 → 서버 부하를 줄임
뮤테이션 리졸버 → 로그인/ 예약
SQLite → 데이터 축적됨

GraphQL 심화 3-1,2

프론트엔드 연결 → ApolloClient
useQuery → data, loading, error
페리잊네이션/ 캐시 → fetchMore/ InMemoryCache
useMutation/ makeVar → 뮤테이션/ client 로컬 상태 관리

GraphQL 마무리

  • GraphQL: 명세/ 언어
  • Apollo Graphql: GraphQL 명세를 구현한 라이브러리
  • React hooks 기반
profile
개발 일지 끄적 끄적,,

0개의 댓글