test and perf

테스트와 최적화 우선순위

테스트는 사용자가 보는 결과를 확인하고, 최적화는 측정으로 병목이 확인된 지점부터 적용한다.

RTL 기준

행동 테스트

버튼 클릭, 입력, 비동기 로딩처럼 사용자 흐름을 먼저 검증한다.

회귀 방지

경계 케이스

빈 목록, 실패 응답, 권한 없음 상태를 별도 케이스로 둔다.

근거 확보

측정 후 최적화

Profiler와 개발자 도구로 느린 렌더 또는 큰 계산을 찾는다.

선택 적용

메모화 적용

props 안정성, useMemo, useCallback은 실제 재렌더 원인이 있을 때 쓴다.

테스트·프로파일 우선순위

테스트가 안전망을 만들고 프로파일링이 최적화의 방향을 정한다.