Skip to content

Casos de uso de validación ​

Volver a la guía

Estas páginas presentan la API desde el problema que necesita resolver la aplicación. Cada caso incluye su flujo, un ejemplo completo y los puntos que cambian el comportamiento.

Si todavía no está claro por qué existen reglas, composición, planes y sesiones como piezas separadas, lee primero la motivación del diseño.

CasoCuándo usarloPágina
Validación localTodas las condiciones dependen del candidato en memoriaValidación local
Validación contextualUna regla consulta repositorios o servicios por ejecuciónValidación contextual
Formulario interactivoLa UI necesita debounce, cancelación y descarte de respuestas antiguasFormulario interactivo
Opciones dependientesUn selector carga datos según otros camposOpciones dependientes
Reglas reutilizablesLa misma condición y diagnóstico aparecen en varios planesReglas reutilizables

Flujo general ​

text
Definir condiciones
        ↓
Componer un ValidationPlan
        ↓
Entregar candidato y contexto
        ↓
Evaluar el árbol de reglas
        ↓
Obtener ValidationReport
        ↓
Consultar IsValid y diagnósticos

El plan conserva configuración y puede compartirse. El candidato, el contexto y la evidencia pertenecen a una ejecución concreta.

Uso personal limitado. Uso comercial sujeto a autorización escrita.