Skip to content

[FIX] 홈 통계 카드 포커스 재조회 제거 #76

Description

@kbh0218

기능 수정

설명

배경

#69
PR #69에서 홈 화면 통계 카드가 최신 데이터를 더 잘 반영하도록 1981967 커밋을 통해 통계 조회 로직을 useEffect에서 useFocusEffect로 변경했습니다.

해당 변경으로 홈 화면이 다시 포커스될 때마다 fetchVerdictStatistics가 재호출되도록 처리되었습니다.

문제

홈 탭 재진입, 검사 결과 저장 후 홈 복귀, 탭 이동 등으로 홈 화면에 포커스가 돌아올 때마다 통계 API가 호출될 수 있습니다.

하지만 홈 통계 카드는 약 50분 주기로 새로고침되어도 충분한 데이터이므로, 포커스마다 API를 재호출하는 방식은 백엔드 서버에 불필요한 요청 부하를 줄 수 있습니다.

작업 내용

  • 1981967 커밋에서 추가된 홈 통계 카드 포커스 재조회 처리를 되돌립니다.
  • useFocusEffect를 제거하고 기존처럼 홈 화면 최초 mount 시점에만 통계 데이터를 조회하도록 복구합니다.
  • 홈 화면 포커스 진입만으로 fetchVerdictStatistics가 반복 호출되지 않도록 수정합니다.

완료 조건

  • 홈 화면에 다시 포커스되어도 통계 API가 매번 호출되지 않습니다.
  • 홈 통계 카드는 최초 진입 시 정상적으로 조회됩니다.
  • 기존 통계 카드의 로딩/에러/빈 상태 UI는 유지됩니다.
  • 기존 홈 화면의 다른 기능에 영향이 없어야 합니다.

참고자료

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions