Skip to content
This repository has been archived by the owner on Jul 27, 2022. It is now read-only.

Commit

Permalink
Refactor(useForm): rename setFieldDirty to setDirty
Browse files Browse the repository at this point in the history
  • Loading branch information
wellyshen committed Jan 5, 2021
1 parent f7bc0b1 commit 817f762
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 5 deletions.
5 changes: 5 additions & 0 deletions .changeset/stupid-bobcats-battle.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"react-cool-form": patch
---

Refactor(useForm): rename `setFieldDirty` to `setDirty`
10 changes: 5 additions & 5 deletions src/useForm.ts
Original file line number Diff line number Diff line change
Expand Up @@ -516,7 +516,7 @@ export default <V extends FormValues = FormValues>({
setStateRef,
]);

const setFieldDirty = useCallback(
const setDirty = useCallback(
(name: string) => {
if (
get(stateRef.current.values, name) !==
Expand Down Expand Up @@ -570,12 +570,12 @@ export default <V extends FormValues = FormValues>({
setNodeValue(name, value);

if (shouldTouched) setFieldTouched(name, false);
if (shouldDirty) setFieldDirty(name);
if (shouldDirty) setDirty(name);
if (shouldValidate) validateFieldWithLowPriority(name);
},
[
handleUnset,
setFieldDirty,
setDirty,
setFieldTouched,
setNodeValue,
setStateRef,
Expand Down Expand Up @@ -681,11 +681,11 @@ export default <V extends FormValues = FormValues>({
const handleChangeEvent = useCallback(
(name: string, value: any) => {
setStateRef(`values.${name}`, value);
setFieldDirty(name);
setDirty(name);

if (validateOnChange) validateFieldWithLowPriority(name);
},
[setFieldDirty, setStateRef, validateFieldWithLowPriority, validateOnChange]
[setDirty, setStateRef, validateFieldWithLowPriority, validateOnChange]
);

const controller = useCallback<Controller<V>>(
Expand Down

0 comments on commit 817f762

Please sign in to comment.