Skip to content

[현] 6주차 미션#34

Open
ninininhihi wants to merge 5 commits intomainfrom
ninininhihi/#6-new
Open

[현] 6주차 미션#34
ninininhihi wants to merge 5 commits intomainfrom
ninininhihi/#6-new

Conversation

@ninininhihi
Copy link
Copy Markdown

📝 PR 제목

🔗 관련 이슈 번호

  • Closes #

🚀 미션 내용 설명 및 변경 사항

❓ 질문 사항 (선택)

@seyun31 seyun31 assigned seyun31 and ninininhihi and unassigned seyun31 Nov 10, 2025
“ninininhihi” added 4 commits November 14, 2025 10:09
- React Query 및 DevTools 추가
- queryClient 설정
- LP 리스트 조회 API 및 훅 구현
- Navbar, Footer 컴포넌트 분리
- 페이지네이션 타입 정의
- erasableSyntaxOnly 옵션 제거
- LoginPage: 로그인 페이지 접근 시 이전 경로를 localStorage와 sessionStorage에 저장
- MyPage: 구글 로그인 후 저장된 경로로 리다이렉트 처리 추가
- GoogleLoginRedirectPage: sessionStorage 우선 확인하도록 수정
- LpDetailPage: 비로그인 사용자가 상세 페이지 접근 시 로그인 페이지로 이동하며 현재 경로 전달
- AuthContext: 로그아웃 시 저장된 리다이렉트 경로 삭제
- 일반 로그인과 구글 OAuth 로그인 모두 정상 동작
- 비로그인 상태에서 상세페이지 접근 시 로그인 후 해당 페이지로 복귀
- sessionStorage와 localStorage를 활용한 리다이렉트 경로 저장
- 구글 로그인 및 일반 로그인 모두 지원
- MyPage에서 저장된 리다이렉트 경로 확인 및 이동 처리
- useInfiniteQuery로 LP 목록 및 댓글 목록 구현
- Intersection Observer API를 활용한 무한 스크롤
- Skeleton UI 추가 (펄스 + 쉬머 애니메이션)
- 정렬 기능 추가 (오래된순/최신순)
- 댓글 작성 기능 구현
- 로딩/에러 상태 처리
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants