-
Notifications
You must be signed in to change notification settings - Fork 2
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
[Bug] 타임라인 포스트 중복 버그 해결 #96
Conversation
- fetchPosts.ts에 getPostsByNonFollowingUsers라는 팔로우 하지 않은 유저의 포스트들을 가져오는 함수를 만듬 - useFilteredPostsTimelinesQuery 커스텀 훅이 팔로우한 유저의 포스트들 우선적으로 가져오고 그다음에 다른 유저의 포스트들 가져오게함
Walkthrough이번 변경 사항은 팔로우한 유저와 팔로우하지 않은 유저의 포스트를 가져오는 로직을 개선하고, 중복 포스트 처리 및 불필요한 코드를 제거하여 성능과 유지보수성을 향상시켰습니다. 또한, 컴포넌트 최적화와 로딩 메시지 추가로 사용자 경험을 개선했습니다. Changes
Uplevel your code reviews with CodeRabbit ProCodeRabbit ProIf you like this project, please support us by purchasing the Pro version. The Pro version has advanced context, superior noise reduction and several proprietary improvements compared to the open source version. Moreover, CodeRabbit Pro is free for open source projects. |
…eam4 into hotfix/timeline-posts-duplicate-93
Visit the preview URL for this PR (updated for commit 2198451): https://toy-project-2-team-4-pizza--preview-cuf8b9eo.web.app (expires Sat, 07 Sep 2024 15:32:47 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: 70fe82c823fc0ae3a244966b629012f11f284e3b |
- commentSection.tsx에서 CommentSection.tsx으로 대소문자 수정 - useFilteredPostsTimelines.tsx를 useFilteredPostsTimelines.ts로 확장자 수정
- Home.tsx에서 PostsTimeLine타임라인 컴포넌트를 memo로 감싸서 post 변경시에만 재랜더링 되게함
🚀 풀 리퀘스트 제안
@coderabbitai: i🤷♀️gnore
📋 작업 내용
🔧 변경 사항
📸 스크린샷 (선택 사항)
수정된 화면 또는 기능을 시연할 수 있는 스크린샷을 첨부해 주세요.
📄 기타
추가적으로 전달하고 싶은 내용이나 특별한 요구 사항이 있으면 작성해 주세요.
Summary by CodeRabbit