skills/smithery.ai/form-patterns

form-patterns

SKILL.md

Form Patterns

1. Basic Form with Validation

import { useForm } from "react-hook-form";
import { zodResolver } from "@hookform/resolvers/zod";
import { z } from "zod";

const loginSchema = z.object({
  email: z.string().email("Invalid email address"),
  password: z.string().min(8, "Password must be at least 8 characters"),
});

type LoginFormData = z.infer<typeof loginSchema>;
Installs
3
First Seen
Mar 28, 2026