티스토리 뷰

REST API -> GRAPH QL
redux -> apollo

1. REST API 너무 오래걸리고, 너무 길다. 


URL 만들고, view 만들고...

graph QL은 시간이 거의 안걸린다! DB 할 수도 있고 안할수도 있다 (?)

URL (X) View (X)

 

장고, rest 대비 60%의 시간을 절약했다고 말한다. 코드도 예쁨.

 

[ 장고 << Apollo, GraphQL Yoga, NodeJS ] 

서버 deploy도 뚝딱이었다!!

 

2. 프론트에서 사용하기 편리하다

 

앱 개발자는, 또는 웹 개발자는 

 

- fetch로 API를 가져와야 한다. 

- JSON, Response도 관리해줘야 했다. 

 

그 외 등등..할 일이 정말 많았다. 

 

Apollo를 쓰면, fetch, JSON, props 다 할 필요없이 다 대신해 준다고 한다!!! 개발자가 해야할 일은 query만 잘 쓰면 된다

더욱 명확하기도 하다 :)

 

+ 리액트랑 결합도 스무쓰, 

세팅, 설정 필요 없음

엔드 포인트 1개!

 

3. redux 대체 가능!

state management 를 쉽게 만들어줬던 redux...

 

graph QL의 데이터를 로컬로 관리할 수 있어서 이제 redux 안써도 된다. 

 

local state managing 가능!!

 

 

 

- 노마드 코더 - 

 

graph QL? Graph Query Language. 노드와 엣지로 연결된 형태라고 생각하면 될 것 같다. 

 

facebook에서 개발함. 

 

SQL- Select, While 쿼리를 썼다면...

GraphQL -> JSON Response

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함