API -> HTTP요청을 백엔드 컴퓨터에 보냈을 때 실행되는 Back-end기능
1.REST-API
2.GRAPHQL-API
REST-API가 중요한 이유
1.많은 회사가 REST-API를 사용
2.취업한 회사에서 REST를 사용할 수 있음
3.OPEN-API에서 일반적으로 REST를 제공
REST-API와 GRAPHQL의 차이점
REST-API -> 백엔드 개발자가 만든 함수에서 보내주는 모든 데이터를 다받아야함
GRAPHQL-API -> 백엔드 개발자가 만든 함수에서 내가 필요한 것만 골라 받을 수 있음(골라 받아서 속도 빠름)
REST-API -> axios 씀
GRAPHQL-API -> apollo-client 씀