@react-formgen/yup v0.0.0-alpha.19
@react-formgen/yup
A headless, type-safe, customizable, and super simple React form and data view generator. Turn your Yup schemas into forms and data views with ease.
Docs are boring, take me to the examples!
Takes a Yup 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 Yup 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/yup yup
with Yarn
yarn add @react-formgen/yup yup
or with pnpm
pnpm install @react-formgen/yup yup
Note: this package is an attempt to replicate the form-generating functionality introduced by @react-formgen/json-schema but with Yup schemas instead of JSON schemas and Yup 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