✓ fetch는 브라우저에 내장된 함수이다, API를 불러오고 그에 대한 정보를 내보내주는 함수이다.
서버와 비동기 요청방식들중에 하나인데, 대표적인 비동기 요청방식중에 하나인 Ajax의 방식 중의 하나이다.
fetch를 사용하기 위해서 method를 이용해서 사용하는데, 대표적으로 4가지의 메소드가 있다.
👉 fetch를 사용하려고 하면 then이라는 키워드가 나온다. 그럼 이 then은 무엇일까??
✓ 함수 실행이 끝나면 그 다음 할 일을 정해주는 역할이다.
✓ fetch는 웹에서 '이 서버로 요청 좀!!!'의 의미를 가지고 있다. 다음에 then이 붙는다면 '요청 끝나고 이거 해줘!!!'의 의미를 가진다.
API를 이용하여 백엔드 서버로부터 받아온 정보를 사용할 때 .then()함수를 이용한다.
API를 사용하여 백엔드 서버와 비동기 요청을 하는 방식 중에 하나.
비동기 방식으로 요청하기 때문에 API호출하는 과정이 끝나지 않더라도 다음 코드로 넘어가는 경우에 then을 사용한다.
✓ 메소드 'PUT'을 사용해서 데이터를 수정 할 수 있다. 또 수정한 데이터를 서버에 저장해서 새로고침 이후에도 수정되 데이터가 저장되어있다.
✓ 메소드 'DELETE'를 사용해서 데이터를 삭제 할 수 있다.
처음에는 단순하게 DELETE만을 이용해서 구현하였다.