Basic Concepts
This page will introduce some basic concepts in Ez Form.
Form Instance
FormInstance is an object that contains the form's data and methods.
You can get it from useForm.
tsx
import { useForm } from "@ez-kits/form-react";
const form = useForm({
// form options go here
});Field Instance
FieldInstance is an object that contains the field's data and methods. This is the way to get it.
tsx
import { useField } from "@ez-kits/form-react";
const field = useField({
name: "username"
});WARNING
useField uses FormInstance, provided by form.Form. So, you have to use useField in component under form.Form or useForm.
Field Array Instance
FieldArrayInstance is an object that contains the field array's data and methods. You can get it just like FieldInstance.
tsx
import { useFieldArray } from "@ez-kits/form-react";
const field = useFieldArray({
name: "list"
});WARNING
useFieldArray uses FormInstance, provided by form.Form. So, you have to use useFieldArray in component under form.Form or useForm.
