@react-formgen/zod v0.0.0-alpha.19
@react-formgen/zod
A headless, type-safe, customizable, and super simple React form and data view generator. Turn your Zod schemas into forms and data views with ease.
Docs are boring, take me to the examples!
Takes a Zod schema, some initial data (if you have any), and a few callbacks (onSubmit and onError), and returns a form with input validation and error handling.
Can be used with (almost) any UI component library, including your own.
Use cases:
- You don't want (or don't have time) to write a bunch of forms from scratch.
- You want to share Zod schema with your backend (assuming you're using something JS/TS based on the backend) to have a consistent end-to-end validation experience (one schema to rule them all! 🧙♂️).
- You want to generate forms dynamically (e.g., for a CMS, a form builder, a configuration tool, etc.).
Installation
Install with npm
npm install @react-formgen/zod zod
with Yarn
yarn add @react-formgen/zod zod
or with pnpm
pnpm install @react-formgen/zod zod
Note: this package is an attempt to replicate the form-generating functionality introduced by @react-formgen/json-schema but with Zod schemas instead of JSON schemas and Zod validation instead of Ajv validation.
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
11 months ago
11 months ago
11 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago