2026.03.04U·15웹 접근성(a11y): 키보드만으로 내 서비스를 쓸 수 있을까?
내 서비스를 키보드만으로 써보려다 탭이 엉뚱한 곳으로 날아갔다. 웹 접근성을 실제로 개선하면서 배운 것들을 정리했다.
Accessibilitya11yARIA
→2026.02.27T·09Testing Library 패턴: 사용자 관점에서 컴포넌트 테스트
컴포넌트 내부 state를 직접 검사하는 테스트는 리팩터링마다 깨진다. Testing Library의 핵심 철학은 '사용자가 실제로 하는 것만 테스트하라'는 것이다. getByRole이 왜 최선인지, userEvent와 fireEvent의 차이가 뭔지 정리했다.
Testing LibraryReact TestingComponent Testing
→