0910
react hook form
FieldState에서 dirty와 validate의 차이
- dirty: 사용자가 입력 필드를 한 번이라도 수정했는지 나타내는 상태
- 뭔갈 만지면 더러워지니까.. !ㅅ!
- isDirty는 폼 전체가 defaultValues와 비교 했을 때 하나라도 달라지면 true
- dirtyFields는 필드 단위로 dirty 여부를 추적
- validate: 사용자 입력 값이 올바른지 검증하는 과정
useFormContext
- FormProvider로 감싸주면 props drilling이 발생하지 않고 컴포넌트를 재사용할 때 깔끔하게 쓸 수 있음
- https://react-hook-form.com/docs/useformcontext
handleSubmit
- handleSubmit 함수는 자동으로 preventDefault()를 호출
- https://leeseohyun430.tistory.com/118