Team-B1ND / dodamdodam-ios

학생들을 위해, 학생들이 만든 스마트 스쿨 플랫폼 '도담도담'
https://dodam.b1nd.com/ios
MIT License
24 stars 2 forks source link

[Performance] Unnecessary API calls #156

Closed hhhello0507 closed 1 month ago

hhhello0507 commented 1 month ago
  1. SettingViewModel, AllViewModel에서 MemberResponse를 불러옴 -> 중복되는 코드 -> 불필요한 API 호출

  2. MainView의 onAppear의 경우 View가 생성 됐을 때가 아닌 다시 표시됐을 때도 호출됨 -> 어떤 뷰로 Navigation push했다가 다시 pop하는 경우 MainView에서 불러오는 모든 data를 fetch함. ObservableObject의 생명주기를 따라가는 게 맞다고 봄