Search
🙌

mode: onTouched와 readOnly 속성이 함께 동작하지 않음

Issue 링크
레포
React-Hook-Form

ISSUE 링크

12929
issues

문제 상황

mode: "onTouched"에서 readOnly 필드도 blur 시 touched 처리되어 즉시 검증이 실행됨. 반면 disabled 필드는 폼에서 제외되어 검증이 아예 실행되지 않음.
HTML의 공식 스펙 사이트를 찾아본 결과 readonly의 경우에는 여전히 함수가 동작하는 것을 공식적인 정책으로 사용중이었음
다만, 현재 이슈 케이스에서는 read-only의 경우 애초에 유저가 값을 변경할 수 없어, 유효성 검사 로직이 발동하는 것이 불편한 상황
여러가지 workaround 가 존재하지만 상황에 딱 맞는 것이 없어 애매한 상황

느낀점