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

[2단계 - 장바구니 미션] 지그(송지은) 미션 제출합니다. #42

Merged
merged 10 commits into from
Jun 2, 2021

Conversation

zigsong
Copy link

@zigsong zigsong commented May 29, 2021

안녕하세요! 장바구니 2단계 미션 제출합니다.
늦어서 죄송합니다. 🙇‍♀️ 🙇‍♀️ 🙇‍♀️

🐑 Demo

✅ Todos

  • redux toolkit으로 리팩토링
  • RTL 테스트 적용
  • 주문완료 페이지에서 바로 주문상세 페이지로 이동하는 기능 구현
  • 주문목록 id순으로 정렬
  • 반응형 UI 구현

👾 Comments

  • redux toolkit을 이용하며 공식 문서에 나와 있는 useAppDispatch를 사용해보고 싶었으나, middleware와 함께 사용하는 함수 로직에서는 어째서인지 dependency cycle과 타입 에러가 계속 발생하여 일단 middleware를 사용하지 않는 곳에서만 useAppDispatch를 붙여보았습니다... 현재 진행 중인 지하철 노선도 미션에서는 정상적으로 코드가 붙는데 여기서는 왜 그런지 며칠 째 이유를 찾지 못해 일단 사용 가능한 선까지만 사용해 보았습니다!
  • React Testing Library가 생각보다 어려워 일단 units에 있는 컴포넌트들 중심으로 스냅샷 테스트만 적용해 보았습니다. 현재 지하철 미션에서 RTL을 이용한 E2E 테스트를 작성 중이라 조금 더 공부하고 이후에 살을 더 붙여보도록 하겠습니다.
  • 반응형 UI를 고려하여 media query를 여러 군데 이용해본 것은 처음인데, 조심스레 평가 부탁드리겠습니다...!

더 많은 것들을 해보고 싶었으나... 미션들의 압박으로 이 정도 해보았습니다.
기존 2단계 구현사항이었던 백엔드 api 적용은 1단계에 푸쉬 후 머지되었습니다! 🤓
감사합니다!

Copy link

@HyeonaKwon HyeonaKwon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

안녕하세요 지그님! 별다른 코멘트는 없어서 바로 머지 진행해도 될 것 같아요~ 고생하셨습니다!

TABLET: '768px',
};

export default MEDIA_BREAK_POINT;

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

App.styles.ts 에 미디어 쿼리에 관련된 상수들이 있던데, 여기로 옮겨보는건 어때요?

@HyeonaKwon HyeonaKwon merged commit 6bcf811 into woowacourse:zigsong Jun 2, 2021
@zigsong
Copy link
Author

zigsong commented Jun 10, 2021

학습로그

블로그 링크

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