final-form-arrays を使用するフォームがあります。フォームは機能し、検証は機能しますが、コンポーネント内で状態を変更すると、すべての値がリセットされます。
react-final-form-arrays が提供するのと同じ例で問題を再現できました。
https://codesandbox.io/embed/react-final-form-field-arrays-om6p6
状態変更を切り替えるボタンを追加しました。基本的に、フォームに値を入力してから、状態を変更してみてください。フォームがリセットされますが、その理由がわかりません。initialValues を削除すると、これは起こりません。
その理由を知っている人はいますか?