Skip to Content
FrontendBundlesCRUDHooksuseDefaultFormValues

useDefaultFormValues

useDefaultFormValues generates a clean set of empty initial values for the Add Entity form, matching the shape expected by React Hook Form and Zod validation.


Import

import { useDefaultFormValues } from "@phpcreation/frontend-crud-react-nextjs-bundle/hooks/useDefaultFormValues";

Usage

import { useDefaultFormValues } from "..."; import { useForm } from "react-hook-form"; function AddForm({ formFields }) { const defaultValues = useDefaultFormValues(formFields); const form = useForm({ defaultValues }); return <RenderFormFields fields={formFields} form={form} />; }

Default Values by Type

Field TypeDefault Value
TEXT""
NUMBER""
BOOLEANfalse
SELECT""
MANY_TO_MANY[]
DATEundefined
COLOR""

Last updated on