What is Schema Validation
Schema validation checks if your JSON document follows the correct Joyfill document structure before creating a form.Enabling/Disabling Schema Validation
Manual Validation
How Schema Validation Works
When validateSchema = true:- Document is validated against the Joyfill schema during editor creation
- If validation fails, an error is set and onError callback is triggered
- If validation passes, the editor is created normally
FormChangeEvent Integration
Schema errors automatically trigger the onError event:
Important Notes
⚠️ Default Behavior: Schema validation is enabled by default (validateSchema = true)
🚫 Not Recommended: Disabling schema validation can lead to crashes - only use for testing
🔍 Error Details: Schema errors include both user-friendly messages and technical details
⚡ Validation Timing: Schema validation happens during editor creation, not during form interaction