useCallback deps([step])에 stepValid가 읽는 state가 없어 마운트 시점 빈 상태 기준으로 검증되던 회귀(b4f57c8) 수정. 일반 함수로 전환. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
b4f57c8
1. 반복되는 INPUT_STYLE 객체를 파일 상단 상수로 추출하여 5곳에서 재사용 - textarea (단계③) - input[name] (단계④) - input[email] (단계④) - input[phone] (단계④) - button.prev (네비게이션) 2. goNext 함수 첫 줄에 방어적 재검증 추가 - if (!stepValid(step)) return; 추가 - step dependency 복원 (useCallback 의존성 배열) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>