custom hook
커스텀 훅은 상태 로직이 반복될 때 컴포넌트 밖으로 꺼낸다
UI 모양이 아니라 상태, 효과, 이벤트 처리 규칙이 여러 곳에서 반복되는지 먼저 확인합니다.
repeat
반복 신호
두 컴포넌트 이상에서 같은 상태 전환과 effect 흐름이 반복됩니다.
input
입력 계약
hook 인자는 초기값, id, 옵션처럼 외부에서 바뀌는 값만 받습니다.
return
반환 모양
상태값, 파생값, 명령 함수를 객체로 묶어 사용 지점을 읽기 쉽게 합니다.
test
테스트 범위
렌더링보다 상태 변화와 비동기 결과를 중심으로 검증합니다.