React-Hook-Form 상태에서 버튼 그룹에 선택한 값을 저장합니다.
P粉106715703
P粉106715703 2023-09-08 18:17:15
0
1
542

MUI 버튼 그룹에서 선택한 값을 React-Hook-Form 상태로 저장하려고 하는데, 값이 올바르게 업데이트되지 않는 문제가 있습니다.

codesandbox 링크는 여기

이것은 내 코드의 일반 버전입니다:

으아아아

나는 setValue('selectedOption', option)을 사용했지만 이것이 좋은 습관인지 확실하지 않습니다.

제가 직면한 문제는 버튼 그룹에서 버튼을 클릭할 때 양식 상태의 selectedOption 값이 클릭한 버튼의 값으로 업데이트되기를 원한다는 것입니다. 하지만 getValues ​​메소드는 업데이트된 상태를 반영하지 않는 것 같습니다.

여기서 무엇이 잘못될 수 있나요? 버튼 그룹의 버튼을 클릭할 때 selectedOption 값을 성공적으로 업데이트하고 검색하려면 어떻게 해야 합니까?

도움을 주셔서 미리 감사드립니다!

P粉106715703
P粉106715703

모든 응답(1)
P粉465287592

FormProvider a> 与 useFormContext 如果您不想将上下文作为道具传递给您的Form 구성요소를 사용해야 합니다. (예제를 보고 이 작업을 수행하고 싶다고 생각합니다.)

From useFormContext Documentation:

예:

으아악

작동 코드 샌드박스: https://codesandbox.io/s/react-hook-form-no-props-kngps3?file=/src/Form.jsx

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿