Skip to content

Seyiul/apollo_movie_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apollo-React Movie App

Movie app built with React, Apollo and GraphQL

Using GraphQL API from MovieQL

ezgif com-gif-maker (3)

SUCHA

Apollo, GraphQL이란?

GraphQL은 Facebook에서 만든 SQL과 같은 쿼리 언어로 Node.js를 이용하여 데이터베이스에 접근하는 명령어를 만들고 , CRUD 요청·응답을 더욱 효과적으로 처리할 수 있게 해주는 API이다. Apollo란 GraphQL의 클라이언트 라이브러리 중 하나로, GraphQL이 적용된 프로젝트를 쉽게 만들 수 있게 해주는 Node.js 패키지이다.

Rest API와 GraphQL의 차이점

Rest API는 API 요청을 위해서 URL을 가지고 API call을 생성해서 호출하기 때문에 오버패칭의 문제점을 지닌다. GraphQL을 이용하면 Frontend단에서 필요한 최소한의 정보만 별도로 요청이 가능하기 때문에 효율적이고, 각 장비에서의 퍼포먼스를 향상시킬 수 있다는 장점이 있다.

About

Movie app built with React, Apollo and GraphQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published