Form Validation 1 component design & features
This example marks fields required in zod with min length messages surfaced through FieldError when Controller fieldState is invalid. data-invalid on Field ties error styling to shadcn Field patterns.
Required validation is baseline for signup, checkout, and any form where empty values must block progress. Show errors after submit or blur based on form mode configuration.
