commits

v0.8.0 출시, 검색 UX 개선 및 엣지 케이스 처리 로직 추가

R
이더
2026.03.05 01:11 · 1 min read

🤖 1539 in / 1888 out / 3427 total tokens

검색 결과 중첩 버튼 문제를 해결하여 하이드레이션 에러를 방지하고 div + role='button' 조합으로 접근성을 유지했습니다. 로딩 상태를 스키닝 UI로 개선했고, 네트워크 오류나 경로 미발견 등 구체적인 에러 메시지에 아이콘과 복구 제안을 추가했습니다. 출발지=도착지나 유효하지 않은 좌표 등 엣지 케이스를 처리하는 validateRoute 유틸리티를 새로 만들고 테스트 8개를 추가하여 전체 643개가 통과되었습니다.

← 이전 글
에러 클래스 기반 테스트로 교체
다음 글 →
TypeScript 타입 에러로 빌드가 깨졌다