Hook de React que obtiene el contexto y el estado de la pantalla actual.Este hook proporciona acceso a la configuración del cliente, los detalles de la organización, la identificación de la pantalla,
la configuración del inquilino, el estado de la transacción y los parámetros de autorización para crear una interfaz de autenticación personalizada.
Valor de retorno
Devuelve un objetoCurrentScreenOptions con las siguientes propiedades, o null si no está disponible:client- Identificador y metadatos de la aplicaciónorganization- ID y metadatos de la organización (para Auth0 Organizations)prompt- Nombre de la pantalla actual del flujo (por ejemplo, “login”, “consent”, “mfa”)screen- Nombre de la pantalla actual (por ejemplo, “login-id”, “login-password”, “mfa-otp-challenge”)tenant- Configuración del inquilino, incluidos los idiomas habilitadostransaction- Estado de la transacción, lista de errores y configuración regional actualuntrustedData- Parámetros de autorización del cliente (valídelos antes de usarlos)
Puntos clave
- Use
screen.namepara el renderizado condicional de las pantallas de autenticación - Use siempre el encadenamiento opcional (
?.), ya que las propiedades anidadas pueden sernull - Revise
transaction.errorspara mostrar errores de validación - Acceda a
organization.metadatapara la marca específica de la organización
Devuelve
CurrentScreenOptions | nullDatos del contexto de la pantalla actual, o null si no están disponiblesBasic screen routing
Accessing multiple properties