Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[refactor] useQuery, useInfinityQuery를 Suspense 기반 useSuspenseQuery, useSuspenseInfinityQuery로 변경 #18

Closed
4 tasks
lee0jae330 opened this issue Jan 13, 2025 · 0 comments · Fixed by #19
Assignees
Labels
refactor 리팩토링

Comments

@lee0jae330
Copy link
Member

[refactor] useQuery, useInfinityQuery를 Suspense 기반 useSuspenseQuery, useSuspenseInfinityQuery로 변경

  • 기존 useQuery, useInfinityQuery를 Suspense 기반의 useSuspenseQuery, useSuspenseInfinityQuery로 변경한다.

📝 Todo

  • useQuery와 useSuspenseQuery의 차이 학습
  • Suspense 관련 react 기능 학습
  • 기존 코드 useSuspenseQuery로 교체하기
@lee0jae330 lee0jae330 added the refactor 리팩토링 label Jan 13, 2025
@lee0jae330 lee0jae330 self-assigned this Jan 13, 2025
lee0jae330 added a commit that referenced this issue Jan 15, 2025
…niteQuery 교체 (#19)

* 🔨 refactor: useQuery를 useSuspenseQuery로 교체 및 error 처러 코드 삭제

* 🔨 refactor: 로딩 UI 및 에러 처리 코드 삭제

* 🔨 refactor: suspense 적용 및 error boundy fallback에 workspace 에러 페이지 설정

* 🔨 refactor: useInfinityQuery -> useSuspenseQuery로 교체

* 🙀 chore: 400 에러와 404에러의 에러 코드 및 상태 메세지가 잘못 설정 되어 있어 올바르게 수정

* 🐛 fix: 기존 에러 발생 시 500 에러로만 응답하는 문제 해결

* 🔨 refactor: workspaceContainer에서 워크스페이스 데이터를 렌더링하고 페칭하는 부분을 분리함

* 🙀 chore: 컴포넌트 분리에 따른 코드 수정

* 🙀 chore: github action 에서 파일명 변경을 감지하지 못한 문제로 인해 파일명 변경

* 🙀 chore: 불필요한 console.log 삭제
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactor 리팩토링
Projects
None yet
1 participant