Skip to content

♻️ Suspense 활용하여 로딩 상태 로직 개선 #114

@daaoooy

Description

@daaoooy

🛠️ 리팩토링 설명

  • 5차 코드 리뷰 피드백 반영 이슈입니다.
  • Suspense를 활용해서 로딩 ui 보여주는 로직을 리팩터링하여 로딩 상태를 선언적으로 관리합니다.

✅ 리팩토링 필요성

  • 현재 tanstack query 기반으로 만든 훅을 useSuspenseQuery를 사용하여 리팩터링 합니다.
  • useQuery의 isLoading을 직접 체크하지 않고 Suspense 를 사용하여 로딩 ui를 보여주는 것이 더 깔끔할 것 같습니다.
  • 매 코드마다 로딩/에러 분기를 써야하는 불편함을 개선합니다.
  • 데이터 fetch 로직과 UI 책임을 분리합니다.

Metadata

Metadata

Labels

feedback피드백 사항refactor리팩터링 작업

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions