Skip to content
New issue

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

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

Already on GitHub? # to your account

포스트 디테일 모달창 좋아요/팔로우/댓글 Optimistic Update 성능 측정 및 개선, Debouncing 적용 Refactor #124

Open
2 tasks done
hellosonic-r opened this issue Jun 20, 2024 · 0 comments · May be fixed by #127
Assignees
Labels
Refactor 기존 코드를 개선, 리팩토링한 경우 사용합니다.

Comments

@hellosonic-r
Copy link
Collaborator

hellosonic-r commented Jun 20, 2024

📌간단한 기능 설명

  • 현재 좋아요, 팔로우, 댓글에 대한 낙관적 업데이트가 Tanstack Query와 useState만을 활용해서 적용이 되어있습니다.
    이를 쿼리 캐싱을 활용(invalidateQueries..)하여 성능을 측정하고 개선합니다.
  • 현재 좋아요, 팔로우에 대한 디바운싱이 적용되어있지 않고 버튼 클릭할 때마다 Api가 호출됩니다. 최적의 디바운싱 주기를 찾아서 쾌적한 사용자 경험을 제공할 수 있도록 개선합니다.

📄Todo

  • 좋아요, 팔로우, 댓글 Optimistic Update 성능 측정 및 개선
  • 좋아요, 팔로우 Debouncing 적용

> 브랜치 명시 규칙 ${issue번호}/${작업 내용 혹은 컴포넌트 내용} ex) refactor/123-infinityScroll
@hellosonic-r hellosonic-r added the Refactor 기존 코드를 개선, 리팩토링한 경우 사용합니다. label Jun 20, 2024
@hellosonic-r hellosonic-r self-assigned this Jun 20, 2024
@hellosonic-r hellosonic-r linked a pull request Jun 24, 2024 that will close this issue
2 tasks
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Refactor 기존 코드를 개선, 리팩토링한 경우 사용합니다.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant