Skip to content

[:writing_hand: Dev Log] 김보라 / 2021-12-15 #273

@LauraBoraKim

Description

@LauraBoraKim

오늘은 어떻게 프로젝트에 기여했나요?

  • Create 파티 만들기
    • 결제 카드 등록 모달 / ConfirmPayment.js / SetCardModal.js
      • 카드 등록 여부에 따라 카드 정보 나타내기
      • 유효하지 않은 카드를 등록할 경우 안내
      • 유효한 카드일 경우 정상적으로 등록됨
    • 정산일 등록 모달 / ConfirmPayment.js / setSettlement.js
    • 결제 관련 정보 등록을 위한 API와 Slice 작성 / paymentSlice.js / paymentAPI.js
    • 파티 만들기에 필요한 정보를 state.party.createParty에 저장해 요청 -> 정상적으로 파티 생성
  • 응답 에러 상태를 추가해 에러 핸들링 / errorSlice.js
  • Search 파티 찾기
    • Calendar를 통해 선택한 날짜를 Search 컴포넌트로 보내 OTT정보와 함께 파티 데이터 요청
    • Select를 통해 선택한 파티 기간, 인원을 기준으로 재필터링
    • 응답받은 파티 데이터를 Party 컴포넌트에 보내 각 파티별로 정보 출력
  • Utils의 dataFunction을 통해 구현에 필요한 각종 데이터를 알맞게 정제해 효율적으로 사용했다.

오늘의 프로젝트에서 어떤 에러가 발생했고, 어떻게 해결했나요?

  • 각 요청이 거절되었을 때, 크롬의 Redux DevTools 확장 프로그램을 적극 활용해
    액션이 올바른 순서대로 실행되었는지,
    액션의 payload는 원하는 데이터가 왔는지,
    store에 알맞게 저장되었는지,
    액션이 rejected 상태라면 어떤 이유인지 확인해 해결할 수 있었다.

오늘의 프로젝트에서 힘든 점은 무엇인가요?

  • 에러도 힘들었지만 많은 양의 기능을 혼자 구현해내는 것이 힘들었다.
    쉬지 않고 개발하니 엉덩이가 아팠다... 허리와 목 건강은 개발자에게 매우 중요하니 바른 자세를 습관화 하자!

내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?

  • 파티 가입 기능
  • 마이페이지 모든 메뉴
  • 마이페이지 유저 파티 및 파티 상세페이지

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions