MUI ボタン?? グループで選択した値を、react-hook-form の狀態(tài)に保存しようとしていますが、値が正しく更新されないという問(wèn)題が発生しています。
コードサンドボックスのリンクはこちら
これは私のコードの汎用バージョンです:
リーリー私は setValue('selectedOption', option)
を使用しましたが、これが良い習(xí)慣であるかどうかはわかりません。
私が直面している問(wèn)題は、ボタン グループ內(nèi)のボタンをクリックすると、フォーム狀態(tài)の selectedOption 値がクリックされたボタンの値で更新されるようにしたいということです。ただし、getValuesメソッドには更新された狀態(tài)が反映されないようです。
ここで何が問(wèn)題になるでしょうか?ボタン グループ內(nèi)のボタンがクリックされたときに、selectedOption 値を正常に更新および取得するにはどうすればよいですか?
ご協(xié)力いただきありがとうございます。
を使用したくない場(chǎng)合は、
a>FormProvider を
useFormContext とともに使用する必要があります。 to コンテキストは Form コンポーネントにプロップとして渡されます。 (例を見(jiàn)てこれを?qū)g行したいと思います)。
useFormContext
ドキュメント:
###例えば:###
リーリー
作業(yè)中のコードサンドボックス:
https://codesandbox.io/s/react-hook-form-no-props-kngps3?file=/src/Form.jsx