Determine when to use AutoForm
mainAutoForm is best suited as a drop-in form builder for internal tools and simple forms that rely on existing schemas (e.g., creating an admin panel to edit user profiles based on an API schema).
Key Characteristics:
- Automatic Mapping: It maps schema fields to input components, connects them to your form library, and sets up validation.
- Customization: It provides the
fieldConfigoption for rendering customization and escape hatches for deeper customization. - Limitations: It is not intended to be a full-featured form builder for every possible schema edge case. For highly complex or multi-page forms, you may need to customize the renderer or use external solutions like AutoForm YAML.