<Field/>
не имеет onChange
опоры, как вы пытаетесь. Нечто подобное может сработать.
import { OnChange } from 'react-final-form-listeners'
...
<Form
onSubmit={onSubmit}
initialValues={initialValues}
render={({ handleSubmit, form }) => (
<form onSubmit={handleSubmit}>
<Field name="booleanValue" component={Switch}/>
<OnChange name="booleanValue">
{(value, previousValue) => {
form.submit()
}}
</OnChange>
</form>
)
}
/>
PS Надеюсь, ваш Switch
компонент знает, как получить свои value
и onChange
от input
проп.
Надеюсь, что это поможет !