jaspr_forms 0.1.1
jaspr_forms: ^0.1.1 copied to clipboard
Form validation and management for Jaspr. Declarative validators, field state tracking, and form submission with support for all 3 rendering modes (static/server/client).
Changelog #
0.1.1 #
- Corrección: el enlace al repositorio en el
README.mdahora apunta a GitLab.
0.1.0 #
- Nuevo:
FormBuildercon estado interno que administra los campos del formulario, la validación y el envío. - Nuevo:
FormControlleraccesible a través de la extensióncontext.formcon métodossubmit(),reset(),validate(),updateField(),setFieldError(),registerField()yunregisterField(). - Nuevo:
FieldStatecon valor, error y estadostouchedydirtypor campo. - Nuevo: Validadores declarativos incluidos:
Required,Email,MinLength,MaxLength,PatternyCustom. - Nuevo: Mensajes de error personalizables con marcadores de posición
{min}y{max}. - Nuevo:
FormProviderbasado enInheritedComponentque notifica a los dependientes cuando cambia la versión del formulario. - Nuevo: Soporte para los 3 modos de renderizado de Jaspr (
static,serveryclient). - Nuevo: Revalidación automática al cambiar los validadores o los valores iniciales.
- Nuevo: Envío asíncrono con estados
isSubmittingyisSubmitted. - Nuevo: Ejemplo completo de formulario de registro en
example/. - Documentación: Añadido
README.mdcon guía de uso, ejemplos y tabla de API.