Saltar al contenido principal
useSignupIdentifiers()
Devuelve una lista de identificadores habilitados (correo electrónico, teléfono o username), cada uno con su estado required, según los identificadores de registro de la pantalla actual.

Devuelve

[] | Identifier[]Una lista de objetos Identifier, donde cada uno contiene un type (tipo de identificador) y una marca required que indica si es obligatorio para el registro.

Pantallas compatibles

  • signup
  • signup-id
Example
import { useSignupIdentifiers } from '@auth0/auth0-acul-react/signup';

const identifiers = useSignupIdentifiers();
const emailIdentifier = identifiers.find(({ type }) => type === 'email');
const phoneIdentifier = identifiers.find(({ type }) => type === 'phone');
const usernameIdentifier = identifiers.find(({ type }) => type === 'username');

const emailRequired = emailIdentifier?.required ?? false;
const phoneRequired = phoneIdentifier?.required ?? false;
const usernameRequired = usernameIdentifier?.required ?? false;

// Salida de ejemplo:
// [
//   { type: 'email', required: true },
//   { type: 'phone', required: false },
//   { type: 'username', required: true },
// ]