@@ -1,21 +1,14 @@
1import { useEffect } from 'react';
1import { useEffect } from 'react';
2−import { useFormState, useForm } from 'react-final-form';
2+import { useForm } from 'react-final-form';
5 * ValuesHandler notifies callback function when form values change.
5 * ValuesHandler notifies callback function when form values change.
7−export default function ValuesHandler({ onValues }) {
7+export default function ValuesHandler({ valid, validating, values, onValues }) {
8 const form = useForm();
8 const form = useForm();
9− const { valid, validating, values } = useFormState({
17 useEffect(() => {
10 useEffect(() => {
18− if (!validating) {
11+ if (!validating && !form.isValidationPaused()) {
19 onValues && onValues({ valid, values, form });
12 onValues && onValues({ valid, values, form });
21 }, [form, onValues, valid, validating, values]);
14 }, [form, onValues, valid, validating, values]);