Install
core) and a ready-made React Suite UI pack. Use Material UI, Mantine, or your own components later — pick whichever fits your app.What you just built:
- A React form rendered from JSON at runtime — change the JSON, the form changes, no redeploy
- Built-in validation:
required,email,minrules work out of the box (Zod under the hood) - Live form data via
onFormDataChange— ready to send to your API - Keyboard, focus, and accessibility behavior inherited from React Suite
Next steps
Pick the path that matches what you’re building:Send data to backend
Submit patterns, error handling, loading states
Use TypeScript
Typed schemas, inferred data types, generic forms
Build visually
Drag-and-drop builder that outputs the same JSON
Switch UI library
Material UI, Mantine, Ant Design, or your own
Add conditional logic
Show/hide fields, derive values from other fields
Custom components
Any React component becomes a form field
Having trouble?
- Check the common pitfalls in form data handling
- See the component library reference for every available field type
- Ask on GitHub or contact support