Skip to content

Conversation

@Ludovico7
Copy link
Collaborator

@Ludovico7 Ludovico7 commented Jan 22, 2025

📝 변경 사항

Notion

  • 페이지 스켈레톤 UI 추가

🔍 변경 사항 설명

  • 페이지를 리사이징할 때, 실제 페이지가 아닌 스켈레톤 UI를 통해 리사이징하도록 수정했습니다.
  • 이를 통해 실제 페이지 및 에디터의 불필요한 렌더링을 최소화하고, 리사이징이 완료된 후 한번만 렌더링 되도록 수정했습니다.

🙏 질문 사항

📷 스크린샷 (선택)

✅ 작성자 체크리스트

  • Self-review: 코드가 스스로 검토됨
  • Unit tests 추가 또는 수정
  • 로컬에서 모든 기능이 정상 작동함
  • 린터 및 포맷터로 코드 정리됨
  • 의존성 업데이트 확인
  • 문서 업데이트 또는 주석 추가 (필요 시)

@Ludovico7 Ludovico7 added Refactor refactor codes FE Front End labels Jan 22, 2025
@Ludovico7 Ludovico7 self-assigned this Jan 22, 2025
Copy link
Collaborator

@minjungw00 minjungw00 left a comment

Choose a reason for hiding this comment

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

수고많으셨습니다!

@hyonun321
Copy link
Collaborator

첨부영상

_._2025-01-21_._7.26.26.mov
  • 리사이즈 중에 사용성이 떨어지는 문제있음
    • 저사양 사용자를 위한 개선방안

개선방안

  1. documentFragment (보안적 개선 : innerHTML, DOM API를 통해 리스트 요소 렌더링 최적화)
  2. react.memo 사용하여 블록 리렌더링 메모이제이션
  3. hover할때 scale 방지 처리
  4. 스켈레톤 UI

Copy link
Collaborator

@hyonun321 hyonun321 left a comment

Choose a reason for hiding this comment

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

수고하셨습니다.

@github-actions github-actions bot merged commit c71c05e into dev Jan 22, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

FE Front End Refactor refactor codes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants