0

を使用して作成されたマルチステップフォームがあります。エンド ユーザーは X 個の部屋の類型を追加でき、その数に応じて、次のステップで部屋の配列が生成されます。react-final-formFieldArray

これがライブデモです-codesandbox

2 番目のステップ (部屋の構成) になると、進行中のプロセスでデフォルト値を設定する必要があります。ユーザーが大人の最大数を選択すると、最大子供の値はその数から 1 を引いた値に設定する必要があります。

私は(メソッドを呼び出して)<OnChange>内部でコンポーネントを使用しています。 動作しますが、問題はオブジェクト内のすべての値を変更することです。上記のデモでこの動作を確認できます。FieldArrayfields.update()

何が悪いのかわかりません。

助けてくれてありがとう。

4

1 に答える 1