Skip to content

Conversation

@freechird2
Copy link
Collaborator

주소/주문/결제 관련 기능 개선

작업 내용

주소 관련 기능 개선

  • 주소 관리 기능 개선 및 리팩토링
  • 주소 저장소(addressStore) 추가
  • 위치 정보 조회 로직 개선
  • 네비게이션 바의 주소 표시 UI/UX 개선

주문 관련 기능 개선

  • 주문 상태 관리 로직 개선
  • 주문 상태별 뱃지 스타일 추가 (대기중, 접수, 수락, 거절, 완료, 취소 등)
  • 주문 목록 무한 스크롤 구현
  • 주문 검색 기능 개선

결제 관련 기능 개선

  • 결제 프로세스 개선
  • 결제 성공/실패 처리 로직 개선
  • 불필요한 successPayment 스토어 제거

기타 개선사항

  • 코드 구조 개선 및 리팩토링
  • 불필요한 코드 제거
  • 타입 정의 개선
  • 성능 최적화

이러한 변경이 이루어지는 이유는 무엇인가요?

1. 사용자 경험 개선

  • 주소 관리 기능을 개선하여 사용자가 더 쉽게 주소를 관리할 수 있도록 함
  • 주문 상태를 시각적으로 더 명확하게 표시하여 사용자의 이해도를 높임
  • 무한 스크롤을 통해 주문 목록 조회 성능 개선

2. 코드 품질 향상

  • 중복 코드 제거 및 로직 단순화
  • 타입 안정성 강화
  • 불필요한 상태 관리 코드 제거

3. 성능 최적화

  • 불필요한 리렌더링 방지
  • 데이터 로딩 최적화
  • 코드 스플리팅 개선

테스트 방법

1. 주소 관리 기능

  • 네비게이션 바에서 주소 선택 기능 확인
  • 주소 추가/수정/삭제 기능 테스트
  • 위치 정보 권한 요청 및 처리 확인

2. 주문 관리 기능

  • 주문 목록 무한 스크롤 동작 확인
  • 주문 상태별 뱃지 표시 확인
  • 주문 검색 기능 테스트

3. 결제 프로세스

  • 결제 진행 및 완료 프로세스 확인
  • 결제 성공/실패 시 적절한 피드백 확인
  • 결제 후 주문 상태 변경 확인

병합 전 체크리스트

  • 수정 내용에 오타나 컨벤션이 틀린 부분이 없는지 확인했나요?
  • 추가된 리뷰에 대해 모두 수정 및 재리뷰를 완료했나요?

@freechird2 freechird2 merged commit 85ff103 into develop Mar 1, 2025
2 checks passed
@freechird2 freechird2 deleted the fix/address branch March 1, 2025 12:12
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.

3 participants