• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

await _fetchMovie(...)

21.01.27 15:40 작성 조회수 92

3

처음 목록을 가져오는 부분에만 try 처리를 했는데 특별한 이유가 있는 건가요, 아니면 추가 목록 가져오는 부분, 상세 정보 가져오는 부분도 try 처리를 하는 것이 맞는 걸까요?

답변 1

답변을 작성해보세요.

1

일단 특별하다고 말씀드릴 부분은 없네요.
누락된 부분은 아니긴 하지만, 엄격하게 판단한다면 try/catch를 적용하는 게 맞습니다!

약간의 핑계를 말씀드리면,
이미 처음 요청에서 catch로 걸러지지 않았다면 거의 같은 시간의 API 요청이 특별히 문제가 없을 것으로 판단되니 중복으로 작성할 필요가 없을 듯했고,
중복 작성하면 별도 함수로 분리하는 게 좋겠는데, 그러면 강의를 만드는 입장에서는 설명이 너무 장황해지니 의도적으로 생략했습니다.
라고 표장하면 너무 거창하겠죠?!🤣ㅋㅋㅋㅋ

정말로 갑자기 생긴 핑계는 아니지만, 정확히는 말씀하신 대로 try/catch 문을 사용하는 것이 맞습니다!
대신 try/catch를 사용한다면 중복으로 작성하지 않고 완성 코드의 하단에 보이는 _fetchMovie와 같이 별도의 요청 함수로 만들어서 관리해야 합니다.

좋은 질문 감사합니다~😉👍