본문 바로가기
개발자 일기/일일회고 (TIL)

부트캠프 26일차 (fetch API)

by MS_developer 2022. 9. 27.

 

오늘의 생각

어제 큰 일(?)을 겪어서 그런가, 오늘은 순탄하고 조용한 하루였다. 오히려 기분이 좋은 하루였던 것 같다...!

 

비동기에 대해서 미숙하다는 것을 알고 좀 더 공부해보니 오늘 페어 과제는 순조롭게 진행할 수 있었다. 한 가지 헷갈렸던 점은 의외로 가장 기본적인 부분이었는데, fetch API를 사용했을 때 Promise 객체를 반환하는지 아닌지가 헷갈렸다. 다행히 MDN이 시원하게 정답을 알려주어서 손쉽게 진행할 수 있었다.

 

비동기 함수가 어려웠던 처음과 다르게 조금 더 익숙해져서 이제는 Promise 객체도 좀 더 자유롭게 다루고 이해할 수 있어서 매우 뿌듯했다. 방법은 달랐지만 fetch를 활용한 체이닝(Chaining)과 Promise.all 메서드도 잘 활용한 점도 전날 복습을 잘 한 덕분이라고 생각했다.

 

오늘 페어를 진행하면서 가장 뿌듯했던 점은 주어진 데이터 자료형을 정확히 분석하고 데이터 파일이 JSON 형태인지 아닌지 잘 구분하고 자료형에 맞춰 기능을 구현할 수 있었던 점이다.

 

최근 퀴즈를 풀어보면 한 두 문제 틀렸던 것이 아쉬웠는데, 엄청 어려워했던 비동기 기능의 퀴즈를 모두 맞아서 너무 뿌듯하고 자신감이 생겼다. 오늘도 비동기를 한 번 더 복습하고 쉽게 설명할 수 있는 관련 포스팅을 적을 수 있으면 좋겠다.


오늘의 키워드

fetch API


오늘의 학습내용

  • fetch API의 구동 원리와 기능 구현

어려웠던 keyword / 활용한 질문

  • fetch API에서 받는 데이터 파일은 JSON화 되어 있는건가요?
  • 객체를 콘솔창을 통해 출력했을 때 [object Object]라고 나오는 이유는 뭘까요?
  • 위의 문제를 해결하기 위해서는 어떻게 해야 되나요?

댓글