return useForm({
defaultValues: initialJob,
listeners: {
onChangeDebounceMs: 500,
onChange: ({ formApi, fieldApi }) => {
if (formApi.state.isValid) {
updateFieldKeysRef.current = R.uniq(
R.concat(updateFieldKeysRef.current, [fieldApi.name]),
);
formApi.handleSubmit();
}
},
},
})
return useForm({
defaultValues: initialJob,
listeners: {
onChangeDebounceMs: 500,
onChange: ({ formApi, fieldApi }) => {
if (formApi.state.isValid) {
updateFieldKeysRef.current = R.uniq(
R.concat(updateFieldKeysRef.current, [fieldApi.name]),
);
formApi.handleSubmit();
}
},
},
})