diff --git a/src/incubator/TextField/useFieldState.ts b/src/incubator/TextField/useFieldState.ts index 00d11c2f48..282b94d908 100644 --- a/src/incubator/TextField/useFieldState.ts +++ b/src/incubator/TextField/useFieldState.ts @@ -42,7 +42,7 @@ export default function useFieldState({ if (props.value !== value) { setValue(props.value); - if (validateOnChange && (!props.defaultValue || value !== props.defaultValue)) { + if (validateOnChange && (_.isUndefined(props.defaultValue) || value !== props.defaultValue)) { validateField(props.value); } }