오늘은 네트워크 요청을 줄이도록 코드를 리팩토링 했다. 리스트 데이터 요청 관련 리팩토링인데, 기존에 데이터를 불러올 때는 알 수 없는 이유로 typescript의 타입 오류가 떠서 리스트 카드를 구성하는 요소들의 데이터를 따로 따로 불러왔다. 하지만 이러한 분산적인 데이터 요청은 네트워크 통신 비용을 증가시키기 때문에 리팩토링의 필요성이 있었다. 아래 빨간 표시가 데이터를 따로 불러오는 부분이다. 이 중 앞부분의 오너프로필을 통합하여 데이터를 요청하도록 해보았다. 리팩토링 과정먼저 타입오류는 as type~~ 으로 타입을 강제적으로 변환시켜주는 과정을 거쳐서 고정시켜주었다. 데이터 요청 시에 외래키로 연결된 관련 테이블의 데이터도 함께 불러오도록 했다.관련 테이블의 데이터 중에서 내가 원하는 데이..