Skip to content

Conversation

sunnykim91
Copy link
Collaborator

@sunnykim91 sunnykim91 commented Jul 31, 2025

개요

  • 코드스플리팅 작업 및 컴포넌트 suspense적용
  • API요청에 retry, keepalive 기능 추가
  • 지수 백오프전략으로 수정

PR 유형

어떤 변경 사항이 있나요?

  • 새로운 기능 추가
  • 버그 수정
  • CSS 등 사용자 UI 디자인 변경
  • 코드에 영향을 주지 않는 변경사항(오타 수정, 탭 사이즈 변경, 변수명 변경)
  • 코드 리팩토링
  • 주석 추가 및 수정
  • 문서 수정
  • 테스트 추가, 테스트 리팩토링
  • 빌드 부분 혹은 패키지 매니저 수정
  • 파일 혹은 폴더명 수정
  • 파일 혹은 폴더 삭제

PR Checklist

PR이 다음 요구 사항을 충족하는지 확인하세요.

  • 커밋 메시지 컨벤션에 맞게 작성했습니다.
  • 변경 사항에 대한 테스트를 했습니다.(버그 수정/기능에 대한 테스트).

이미지 or 영상 (선택)

light house 측정 링크 : https://sunnykim91.notion.site/lighthouse-23d164b79d5e8023a684fe38116a2799?source=copy_link

참고한 자료 (선택)

참고한 자료가 있으면 링크를 남겨주세요.

@sunnykim91 sunnykim91 requested a review from f-lab-james July 31, 2025 11:19
height,
style,
}: OptimizedImageProps) => {
const [isLoaded, setIsLoaded] = useState(false);

Choose a reason for hiding this comment

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

  • onLoad가 보여지기 전까지는 fallback 이미지도 보여줘야겠죠
    • 스켈레톤 로딩 기능
  • prefetch 기능을 구현하는데 이 때 캐시를 이용해보시면 좋아요
    • Intersection Observer를 이용해서 element의 위에 offset 부근에 닿으면 fetch로 이미지를 미리 불러와서 보여지도록 만들 수 있음

width: number;
height: number;
style?: React.CSSProperties;
}

Choose a reason for hiding this comment

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

Copy link

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