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

포스트 디테일 모달창 좋아요/팔로우/댓글 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Refactor 기존 코드를 개선, 리팩토링한 경우 사용합니다.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant