MCPcopy Index your code
hub / github.com/react-hook-form/react-hook-form / _updateIsValidating

Function _updateIsValidating

src/logic/createFormControl.ts:241–262  ·  view source on GitHub ↗
(names?: string[], isValidating?: boolean)

Source from the content-addressed store, hash-verified

239 };
240
241 const _updateIsValidating = (names?: string[], isValidating?: boolean) => {
242 if (
243 !_options.disabled &&
244 (_proxyFormState.isValidating ||
245 _proxyFormState.validatingFields ||
246 _proxySubscribeFormState.isValidating ||
247 _proxySubscribeFormState.validatingFields)
248 ) {
249 (names || Array.from(_names.mount)).forEach((name) => {
250 if (name) {
251 isValidating
252 ? set(_formState.validatingFields, name, isValidating)
253 : unset(_formState.validatingFields, name);
254 }
255 });
256
257 _subjects.state.next({
258 validatingFields: _formState.validatingFields,
259 isValidating: !isEmptyObject(_formState.validatingFields),
260 });
261 }
262 };
263
264 const _updateDirtyFields = () => {
265 _formState.dirtyFields = getDirtyFields(_defaultValues, _formValues);

Callers 6

_setValidFunction · 0.85
_runSchemaFunction · 0.85
executeBuiltInValidationFunction · 0.85
onChangeFunction · 0.85
handleSubmitFunction · 0.85

Calls 1

unsetFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…