React
React things
table of contents
Hookform
DefaultValues
NOTE: By default, hookForm cant reassign defauly values e.g when you make API call and want to insert default values, but you want show form skeleton while fetching reset can be used:
const methods = useForm({
defaultValues,
});
useEffect(
() => {
methods.reset(defaultValues);
},
[
defaultValues,
],
);Setting Value
NOTE: by default, setting value programmatically do not mark field as dirty or even validate remember to pass config
setValue(
name,
value,
{
shouldDirty: true,
shouldValidate: true
}
);
Date: November 17, 2023