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] 포스트 등록 후 toast 메세지 딜레이 #156

Merged
merged 1 commit into from
Sep 11, 2024

Conversation

wonjichoe
Copy link
Contributor

@wonjichoe wonjichoe commented Sep 10, 2024

🚀 풀 리퀘스트 제안

@coderabbitai: i🤷‍♀️gnore

📋 작업 내용

현재 새 포스트 등록하고 타임라인에 반영되기도 전에 toast 메세지가 나오는 문제 해결했습니다.

🔧 변경 사항

  • 📃 README.md
  • 📦 package.json
  • 🔥 파일 삭제
  • 🧹 그 외 ex) .gitignore 등

주요 변경 사항을 요약해 주세요.

📸 스크린샷 (선택 사항)

2024-09-10.5.47.26.mov

📄 기타

추가적으로 전달하고 싶은 내용이나 특별한 요구 사항이 있으면 작성해 주세요.

Summary by CodeRabbit

- New Feature: Added toast notifications for new post submissions, enhancing user feedback.
- Bug Fix: Updated navigation logic in `AddPost` to redirect users to the home page upon closing.
- Refactor: Modified `useUserPosts` hook to include `userId` in the query key for improved data fetching accuracy.

@wonjichoe wonjichoe added this to the 9/9 ~ 9/13 milestone Sep 10, 2024
@wonjichoe wonjichoe self-assigned this Sep 10, 2024
Copy link

github-actions bot commented Sep 10, 2024

Image description CodeRabbit

Walkthrough

이번 변경 사항은 사용자 포스트와 관련된 훅의 개선, 페이지 이동 로직 수정, 새 포스트 등록 후 toast 메시지 추가 등으로 구성되어 있습니다. 이러한 변경 사항들은 사용자 경험을 향상시키고 코드의 일관성을 높이는 데 중점을 두었습니다.

Changes

파일 요약
src/hooks/useUserPosts.ts useUserPosts 함수의 queryKeyuserId가 추가되었습니다.
src/pages/AddPost.tsx handleOnClose 함수가 navigate('/')로 변경되었습니다.
src/pages/Home.tsx, src/pages/NewPost.tsx 새 포스트 등록 후 toast 메시지가 나오도록 기능이 추가되었습니다. useLocationuseToastStore 훅 도입, 페이지 리프레시 및 상태 전달 기능 추가.
src/pages/Profile.tsx useLikedPostsuseUserPosts 훅을 가져오는 import 구문이 수정되었습니다.

🐇 "코드가 바뀌면 세상이 변해,
사용자 웃음꽃 피어나네.
토스트 메시지 반짝이며,
새로운 포스트 환영하네!" 🌸


Uplevel your code reviews with CodeRabbit Pro

CodeRabbit Pro

If 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.

Copy link

Visit the preview URL for this PR (updated for commit d8ce866):

https://toy-project-2-team-4-pizza--preview-cuf8b9eo.web.app

(expires Wed, 11 Sep 2024 10:31:58 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 70fe82c823fc0ae3a244966b629012f11f284e3b

@devdeun devdeun changed the base branch from main to develop September 11, 2024 05:18
@nakyeonko3 nakyeonko3 merged commit 695953e into develop Sep 11, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants