행동 테스트
버튼 클릭, 입력, 비동기 로딩처럼 사용자 흐름을 먼저 검증한다.
테스트는 사용자가 보는 결과를 확인하고, 최적화는 측정으로 병목이 확인된 지점부터 적용한다.
버튼 클릭, 입력, 비동기 로딩처럼 사용자 흐름을 먼저 검증한다.
빈 목록, 실패 응답, 권한 없음 상태를 별도 케이스로 둔다.
Profiler와 개발자 도구로 느린 렌더 또는 큰 계산을 찾는다.
props 안정성, useMemo, useCallback은 실제 재렌더 원인이 있을 때 쓴다.
테스트가 안전망을 만들고 프로파일링이 최적화의 방향을 정한다.