Hook de React para validar un nombre de usuario según la política de nombres de usuario actual de Auth0.Este hook comprueba el nombre de usuario proporcionado con todas las reglas de validación configuradas
y devuelve un resultado estructurado que indica si las cumple.
Opcionalmente, puede enviar errores de validación al administrador global de errores para que
los componentes de la UI que observan el campo
username puedan mostrarlos o reaccionar
automáticamente a ellos.Características clave
- Validación según la política — comprueba el nombre de usuario según las reglas configuradas en la política de nombres de usuario de Auth0 del inquilino.
- Integración con el administrador de errores — opcionalmente, muestra automáticamente los fallos de validación en los componentes de error del formulario.
- Recálculo optimizado — solo vuelve a calcular cuando cambian
usernameuoptions.includeInErrors.
Parámetros
La cadena del nombre de usuario que se va a validar.
Configuración opcional para el hook.
Devuelve
UsernameValidationResultUn objeto UsernameValidationResult con:isValid—truesi el nombre de usuario cumple todas las reglas configuradas.errors— una lista de errores de validación por regla concode,messageeisValid.
Pantallas compatibles
signupsignup-id
Example
Observaciones
- Cuando
includeInErrorsestá habilitado, el hook actualiza automáticamente los errores en el almacén de errores, que puede consumir el hookuseErrors. - El hook solo vuelve a calcular cuando cambian
usernameuoptions.includeInErrors. - Llame a
useUsernameValidationen el nivel superior del componente; no lo llame de forma condicional ni dentro de controladores de eventos. - La ruta de importación debe coincidir con la pantalla: use
signuposignup-idsegún corresponda.