Skip to content

[FIX] 에러상황에서의 폴백 UI 개선#515

Merged
bonsng merged 11 commits intodevelopfrom
fix/#514-fill-missing-fallbacks-and-safeserverfetch
Feb 25, 2026
Merged

[FIX] 에러상황에서의 폴백 UI 개선#515
bonsng merged 11 commits intodevelopfrom
fix/#514-fill-missing-fallbacks-and-safeserverfetch

Conversation

@rkdwoals159
Copy link
Member

@rkdwoals159 rkdwoals159 commented Feb 25, 2026

🚩 연관 이슈

closed #514

⏰ 우선순위(P1,P2,P3)

P1

🔧 작업 내용

서버 컴포넌트에서 safeServerFetch를 요청하고, 에러가 발생했을때 나타나는 폴백UI들에 대해서 전반적인 에러 QA를 진행했습니다.

  • 혹시모를 에러가 나타났을때를 위해 전역적으로 작용하는 global-error.tsx를 만들었습니다.

📝 고민내용(선택)

🏞️ 스크린샷 (선택)

[대시보드]
image
[소비분석]
image
[의료비AI예측]
image

🗣️ 리뷰 요구사항 (선택)

공통 UI를 사용하기에는 각각 컴포넌트 크기가 다르기때문에...
가능하면 wrapper로 분리해서 디자인을 잡고 내부에 서버폴백을 넣었습니다.

달력의 경우 데이터가 없으면 달력을 넣어줄 이유가없고,
저금통의 경우 client컴포넌트로 감싸져있어 따로 폴백 UI를 넣지않고 문구만 나타나게 했습니다.

@rkdwoals159 rkdwoals159 requested a review from bonsng February 25, 2026 06:22
@rkdwoals159 rkdwoals159 self-assigned this Feb 25, 2026
@rkdwoals159 rkdwoals159 added bug Something isn't working fix labels Feb 25, 2026
@rkdwoals159 rkdwoals159 linked an issue Feb 25, 2026 that may be closed by this pull request
@github-actions
Copy link

github-actions bot commented Feb 25, 2026

🧪 Test Report

📊 HTML Report: https://softeerbootcamp-7th.github.io/WEB-Team5-Moong/pr-515/

리포트에서 확인 가능:

  • ✅ 통과/실패한 테스트 목록
  • ⏱️ 각 테스트 실행 시간
  • 📝 에러 로그 및 스택 트레이스

Report generated at: 2026-02-25T06:39:22.765Z

@github-actions
Copy link

Lighthouse report ✨

Moong 성능측정

🟢: 90 - 100 / 🟠: 50 - 89 / 🔴: 0 - 49

로그인

/login

Category Score
🟢 Performance 95
🟢 Accessibility 91
🟢 Best Practices 96
🟢 SEO 100
🟢 First Contentful Paint 0.5 s
🟠 Largest Contentful Paint 1.3 s
🟢 Speed Index 0.9 s
🟢 Total Blocking Time 90 ms
🟢 Cumulative Layout Shift 0
온보딩

/onBoarding

Category Score
🟢 Performance 99
🟢 Accessibility 95
🟢 Best Practices 100
🟢 SEO 100
🟢 First Contentful Paint 0.3 s
🟢 Largest Contentful Paint 1.0 s
🟢 Speed Index 0.3 s
🟢 Total Blocking Time 0 ms
🟢 Cumulative Layout Shift 0
대시보드

/dashboard

Category Score
🟢 Performance 96
🟠 Accessibility 87
🟢 Best Practices 100
🟢 SEO 100
🟢 First Contentful Paint 0.3 s
🟠 Largest Contentful Paint 1.3 s
🟠 Speed Index 1.4 s
🟢 Total Blocking Time 40 ms
🟢 Cumulative Layout Shift 0.001
분석

/analysis

Category Score
🟢 Performance 96
🟢 Accessibility 90
🟢 Best Practices 100
🟢 SEO 100
🟢 First Contentful Paint 0.4 s
🟠 Largest Contentful Paint 1.2 s
🟢 Speed Index 1.3 s
🟢 Total Blocking Time 0 ms
🟢 Cumulative Layout Shift 0.005
캘린더

/calendar

Category Score
🟢 Performance 98
🟠 Accessibility 88
🟢 Best Practices 100
🟢 SEO 100
🟢 First Contentful Paint 0.3 s
🟢 Largest Contentful Paint 1.0 s
🟢 Speed Index 1.1 s
🟢 Total Blocking Time 0 ms
🟢 Cumulative Layout Shift 0
저축

/saving

Category Score
🟢 Performance 97
🟠 Accessibility 84
🟠 Best Practices 74
🟢 SEO 100
🟢 First Contentful Paint 0.3 s
🟢 Largest Contentful Paint 1.1 s
🟢 Speed Index 1.3 s
🟢 Total Blocking Time 10 ms
🟢 Cumulative Layout Shift 0.023
예측

/forecast

Category Score
🟢 Performance 96
🟢 Accessibility 90
🟢 Best Practices 100
🟢 SEO 100
🟢 First Contentful Paint 0.3 s
🟠 Largest Contentful Paint 1.2 s
🟠 Speed Index 1.3 s
🟢 Total Blocking Time 0 ms
🟢 Cumulative Layout Shift 0
가족관리

/family

Category Score
🟢 Performance 98
🟢 Accessibility 90
🟢 Best Practices 100
🟢 SEO 100
🟢 First Contentful Paint 0.3 s
🟢 Largest Contentful Paint 1.0 s
🟢 Speed Index 1.1 s
🟢 Total Blocking Time 0 ms
🟢 Cumulative Layout Shift 0
설정

/settings

Category Score
🟢 Performance 98
🟠 Accessibility 89
🟢 Best Practices 100
🟢 SEO 100
🟢 First Contentful Paint 0.3 s
🟢 Largest Contentful Paint 1.0 s
🟢 Speed Index 1.0 s
🟢 Total Blocking Time 0 ms
🟢 Cumulative Layout Shift 0

Copy link
Collaborator

@bonsng bonsng left a comment

Choose a reason for hiding this comment

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

꼼꼼하게 체크해주셔서 감사합니다!! 에러처리가 정말 잘되어있는거 같아요

@bonsng bonsng merged commit ffe667d into develop Feb 25, 2026
3 checks passed
@bonsng bonsng deleted the fix/#514-fill-missing-fallbacks-and-safeserverfetch branch February 25, 2026 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working fe fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FIX] 에러발생시 Fallback UI적용안된 부분 수정

3 participants