사용자 관점에서 Next.js 프론트엔드 UX 품질과 백엔드 에러 처리를 점검한다. "UX 리뷰", "사용성 점검", "에러 처리 확인", "로딩 상태 확인", "접근성 점검", "a11y", "모바일 대응 확인", "사용자 경험 개선" 등의 요청이 있을 때 사용.
사용자 관점에서 프론트엔드 UX 품질과 백엔드 에러 처리를 분석한다.
API 에러 처리
폼 유효성 검사
경계 케이스
로딩 인디케이터
loading.tsx)버튼/폼 상태
무한 스크롤 / 페이지네이션
시맨틱 HTML
<div onClick> 대신 <button> 사용 여부h1 → h2 → h3)<nav>, <main>, <section> 시맨틱 태그 사용키보드 접근성
스크린 리더
alt 속성 누락aria-label 누락aria-live 알림반응형
인터랙션
## 🔴 Critical (사용자 경험 심각 영향)
- [파일:라인] 설명
- 현재 동작: (현재 UX)
- 개선 방향: (개선 UX)
- 코드 예시: (수정 코드)
## 🟡 Warning (개선 권장)
- [파일:라인] 설명 → 수정 방법
## 🟢 Info (있으면 좋은 것)
- [파일:라인] 설명 → 수정 방법