Summary
LP 글 작성, 댓글 CRUD, 마이페이지 수정, 인증(useMutation), 상세 페이지 기능, 닉네임 변경 및 좋아요 낙관적 업데이트 등 전체 기능 구현
Description
🔹 LP 글 작성 & 태그 기능
글 작성 모달 오픈/닫힘 UX 구현
태그 추가/삭제 클라이언트 상태 관리 구현
LP 생성 API useMutation 적용 + 성공 시 invalidateQueries
🔹 댓글 기능
댓글 작성/수정/삭제 useMutation 구현
성공 시 댓글 목록 invalidateQueries
🔹 마이페이지
프로필(이름, bio, 이미지) 수정 UI 및 useMutation 연결
Bio, 이미지 optional 처리
🔹 인증
로그인 useMutation 적용 + 성공 시 홈 이동
로그아웃 useMutation 적용
탈퇴 기능 구현: 확인 모달 → API 호출 → 성공 시 로그인 화면 이동
🔹 상세 페이지
LP 수정/삭제 기능 연결
좋아요 기능 기본 로직 적용
🔹 닉네임 변경
onMutate로 NavBar + MyPage 닉네임 즉시 반영
롤백 처리 포함
🔹 좋아요 기능
좋아요 API 요청 전 즉시 UI 반영
실패 시 롤백 구현
Summary
LP 글 작성, 댓글 CRUD, 마이페이지 수정, 인증(useMutation), 상세 페이지 기능, 닉네임 변경 및 좋아요 낙관적 업데이트 등 전체 기능 구현
Description
🔹 LP 글 작성 & 태그 기능
글 작성 모달 오픈/닫힘 UX 구현
태그 추가/삭제 클라이언트 상태 관리 구현
LP 생성 API useMutation 적용 + 성공 시 invalidateQueries
🔹 댓글 기능
댓글 작성/수정/삭제 useMutation 구현
성공 시 댓글 목록 invalidateQueries
🔹 마이페이지
프로필(이름, bio, 이미지) 수정 UI 및 useMutation 연결
Bio, 이미지 optional 처리
🔹 인증
로그인 useMutation 적용 + 성공 시 홈 이동
로그아웃 useMutation 적용
탈퇴 기능 구현: 확인 모달 → API 호출 → 성공 시 로그인 화면 이동
🔹 상세 페이지
LP 수정/삭제 기능 연결
좋아요 기능 기본 로직 적용
🔹 닉네임 변경
onMutate로 NavBar + MyPage 닉네임 즉시 반영
롤백 처리 포함
🔹 좋아요 기능
좋아요 API 요청 전 즉시 UI 반영
실패 시 롤백 구현