Skip to content

Commit 72e4379

Browse files
committed
fix: remove deep data mutation warning closes #4597
1 parent e2171f8 commit 72e4379

File tree

2 files changed

+6
-20
lines changed

2 files changed

+6
-20
lines changed

.changeset/few-rice-travel.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"vee-validate": patch
3+
---
4+
5+
fix: remove deep data mutation warning closes #4597

packages/vee-validate/src/useField.ts

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import {
88
Ref,
99
ComponentInternalInstance,
1010
onBeforeUnmount,
11-
warn,
1211
toValue,
1312
MaybeRef,
1413
MaybeRefOrGetter,
@@ -43,7 +42,7 @@ import {
4342
isEqual,
4443
isTypedSchema,
4544
} from './utils';
46-
import { isCallable, isObject, normalizeFormPath } from '../../shared';
45+
import { isCallable, normalizeFormPath } from '../../shared';
4746
import { FieldContextKey, FormContextKey, IS_ABSENT } from './symbols';
4847
import { useFieldState } from './useFieldState';
4948
import { refreshInspector, registerSingleFieldWithDevtools } from './devtools';
@@ -291,24 +290,6 @@ function _useField<TValue = unknown>(
291290
},
292291
});
293292

294-
if (__DEV__) {
295-
watch(
296-
valueProxy,
297-
(value, oldValue) => {
298-
if (!isObject(value)) {
299-
return;
300-
}
301-
302-
if (value === oldValue && isEqual(value, oldValue)) {
303-
warn(
304-
'Detected a possible deep change on field `value` ref, for nested changes please either set the entire ref value or use `setValue` or `handleChange`.',
305-
);
306-
}
307-
},
308-
{ deep: true },
309-
);
310-
}
311-
312293
const field: PrivateFieldContext<TValue> = {
313294
id,
314295
name,

0 commit comments

Comments
 (0)