Skip to content

Commit fd843ea

Browse files
🗑 remove unnecessary Promise.resolve in handleSubmit (react-hook-form#1251)
1 parent c209e31 commit fd843ea

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/useForm.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1030,7 +1030,7 @@ export function useForm<
10301030
} = field;
10311031

10321032
if (!fields[name]) {
1033-
return Promise.resolve(resolvedPrevious);
1033+
return resolvedPrevious;
10341034
}
10351035

10361036
const fieldError = await validateField(
@@ -1043,7 +1043,7 @@ export function useForm<
10431043
set(resolvedPrevious.errors, name, fieldError[name]);
10441044
validFieldsRef.current.delete(name);
10451045

1046-
return Promise.resolve(resolvedPrevious);
1046+
return resolvedPrevious;
10471047
}
10481048

10491049
if (fieldsWithValidationRef.current.has(name)) {
@@ -1053,7 +1053,7 @@ export function useForm<
10531053
resolvedPrevious.values[
10541054
name as FieldName<FormValues>
10551055
] = getFieldValue(fields, ref);
1056-
return Promise.resolve(resolvedPrevious);
1056+
return resolvedPrevious;
10571057
},
10581058
Promise.resolve<SubmitPromiseResult<FormValues>>({
10591059
errors: {},

0 commit comments

Comments
 (0)