Closed iAmSomething closed 9 months ago
로딩 뷰가 동작하는 로직에 대해서 고민을 해봤습니다.
단순히 뷰바인딩을 위해 fetch 를 하거나 update에 시간이 걸리는 경우 로딩이 필요하다고 여겼는데, 이게 생각보다 자주 걸리니까 앱이 느려 보이는게 아니겠어요?
그래서 다른 앱들 레퍼런스를 살펴보니, 단순히 데이터 업데이트 바인딩이나, 작은 변화들의 경우 로딩뷰를 쓰지 않는다는 것을 알게 되었습니다.
그래서 저희도 로딩을 사용해야 할 상황 등을 결정해서 도입해야 하지 않을까 라는 생각을 해봤습니다.
너무 자주 Loadingview가 보여지는 현상
큰 Fetch 혹은 맨 처음 데이터를 불러오는 경우 등은 로딩이 있는게 맞겠지만, 작은 변화들의 경우에는 없어도 될 것 같습니다.
가능하다면, 발생하는 스크린샷을 추가해주세요
버그를 작성해 주세요
로딩 뷰가 동작하는 로직에 대해서 고민을 해봤습니다.
단순히 뷰바인딩을 위해 fetch 를 하거나 update에 시간이 걸리는 경우 로딩이 필요하다고 여겼는데, 이게 생각보다 자주 걸리니까 앱이 느려 보이는게 아니겠어요?
그래서 다른 앱들 레퍼런스를 살펴보니, 단순히 데이터 업데이트 바인딩이나, 작은 변화들의 경우 로딩뷰를 쓰지 않는다는 것을 알게 되었습니다.
그래서 저희도 로딩을 사용해야 할 상황 등을 결정해서 도입해야 하지 않을까 라는 생각을 해봤습니다.
발생 상황
너무 자주 Loadingview가 보여지는 현상
원래는 이렇게 되어야 합니다
큰 Fetch 혹은 맨 처음 데이터를 불러오는 경우 등은 로딩이 있는게 맞겠지만, 작은 변화들의 경우에는 없어도 될 것 같습니다.
Screenshots
가능하다면, 발생하는 스크린샷을 추가해주세요