Skip to content

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

@kbh0218

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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions