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

[최성락] Sprint8 #277

Open
wants to merge 14 commits into
base: React-최성락
Choose a base branch
from

Conversation

rak517
Copy link
Collaborator

@rak517 rak517 commented Jan 4, 2025

요구사항

기본

  • 스프린트 미션 1 ~ 7에 대해 typescript를 적용해주세요

심화

  • any타입을 최소한으로 써주세요

주요 변경사항

  • js 에서 tsx 마이그레이션
  • 라우팅 설정 변경
  • product 도메인 로직 분리

멘토에게

  • 아직 타입스크립트를 활용을 잘 못해서 그런지 지금까지의 스프린트 미션에 적용을 해봤지만 정적 타입 검사로 인한 이점이나 OOP 개념을 잘 적용 시키지 못하겠습니다. 어떻게해야 타입스크립트 활용함으로써 타입스크립트의 주요 이점들을 가져올 수 있을까요?
  • 이런식으로 사용하는 건지도 잘 모르겠습니다 ㅜㅜ
  • apiRequest → handleResponseError → HttpException로 이어지는 API~UI 레이어까지 한 흐름으로 자연스럽게 이어지는 에러 전파를 구현해보려고 노력해봤는데 이렇게 해뒀다면 사용하는 UI 컴포넌트나 호출부 에서는 일관되게 catch에서 setError(error.message) 정도만 처리해도 충분할까요?
  • itemPage에서 반응형에 따라 pageLimit로 reSize를 정하는데 onResizeEvent가 와르르 발생할 때에 대한 퍼포먼스 핸들링을 위해 debounce를 적용시켜 봤는데 실제로 이 delay = 300은 서버에 부담을 많이 줄여주나요?

@rak517 rak517 self-assigned this Jan 4, 2025
@rak517 rak517 added the 매운맛🔥 뒤는 없습니다. 그냥 필터 없이 말해주세요. 책임은 제가 집니다. label Jan 4, 2025
@rak517 rak517 requested a review from Lanace January 4, 2025 14:43
@rak517 rak517 removed their assignment Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
매운맛🔥 뒤는 없습니다. 그냥 필터 없이 말해주세요. 책임은 제가 집니다.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants