API의 응답값이 바뀌는 경우 배열이 갑자기 객체로 변하거나, 빈 배열이 아닌 null로 오거나 하는 경우가 종종 있다. 이렇게 되면 변경된 API가 배포되었으나, 클라이언트는 아직 배포를 못해 페이지 전체가 에러로 나타나기도 한다. 이러한 상황을 피하기 위해 예상하지 않은 타입은 거부하는 것이 좋다.기존 API 매핑기존에는 viewModel을 활용해서 아예 속성명을 다르게 가져왔다.import { CourseCardType } from "@/components/Courses/CourseCard";export type ResponseCoursesType = { id: number; title: string; short_description: string; is_free: boolean; enro..