api란 소프트웨어간 정보를 주고받는 방식
REST API는 정해진 형식에 따라 데이터를 주고받음
GET - 정보를 받아옴
POST - 정보를 입력
PUT - 수정하기
DELETE - 삭제
[
{
"manager": "Mandy Warren",
"office": "101A",
},
{
"manager": "Stewart Grant",
"office": "101B",
},
{
"manager": "Smantha Wheatly",
"office": "102A",
},
// ...
]
manager 와 office 정보만 필요할때
요청을 날리면 관련한 모든 프로퍼티들이 포함된 값들을 받는다.
이러한 것을 overfetching 이라고한다.
이외에도 2중 요청같은 overfetching을 graphQL로 방지를 할 수 있다.