[React] JavaScript_API & fetch

Chaewon Yoon (Jamie)·2022년 12월 12일
0
post-thumbnail
post-custom-banner

API란?

API(Application Programming Interface) 응용 프로그램 프로그래밍 인터페이스
응용 프로그램에서 사용할 수 있도록 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스

데이터를 가져와서 정보를 보는 방식과 유사


Query: DB에서 원하는 데이터를 찾아오기 위한 질의
프론트엔드는 Request와 Response가 중요

API 호출: 데이터를 받기 위한 요청과 그에 대한 응답
(서버 응답 시간이라든지 여러 가지 변수가 있으므로 모두 동기적으로 처리하면 언제 요청이 끝날지 모름)
=> API 호출할 때는 Promise 객체를 이용해 비동기적으로 호출하자.

API 호출하는 법

json placeholder https://jsonplaceholder.typicode.com/
개발자들을 위해 무료로 api 호출에 대해 더미데이터를 응답해주는 서비스 (open api)

  • fetch();

    JavaScript에서 API 호출을 할 수 있도록 도와주는 내장 함수

    fetch로 API를 호출하면 response라는 객체 자체가 출력됨(편지 봉투 그 자체)
    => json 형식으로 꺼내줘야 함
    .json()
profile
keep growing as a web developer!🧃
post-custom-banner

0개의 댓글