Search
⏳

[오픈소스 기여] setValue 검증 경로에서 delayError를 선택적으로 적용하는 API 추가

PR링크
레포
React-Hook-Form
상태
release 완료
유형
동작 수정
타입 수정
테스트코드 추가

ISSUE 링크

PR 링크

문제 상황

•
setValue(name, value, { shouldValidate: true })로 검증하면 폼에 설정한 delayError가 적용되지 않고 오류가 즉시 노출되는 문제

원인 파악

•
setValue에서 trigger()로 이어지는 경로가 지연 오류 처리를 담당하는 shouldRenderByError()를 거치지 않음

해결방안

•
SetValueConfig에 선택적 delayError 옵션을 추가하고 trigger()까지 전달
•
기존 debounce와 timer를 재사용해 설정된 시간 후 오류를 반영하고 관련 동작·타입 테스트를 보강