メインコンテンツへスキップ
useSignupIdentifiers()
現在の画面で有効になっているサインアップ用識別子(メール、電話番号、またはユーザー名)ごとに、required ステータスを含む一覧を返します。

Returns

[] | Identifier[]各要素に type(識別子のタイプ)と、サインアップ時に必須かどうかを示す required フラグを持つ Identifier オブジェクトの配列を返します。

Supported Screens

  • 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;

// 出力例:
// [
//   { type: 'email', required: true },
//   { type: 'phone', required: false },
//   { type: 'username', required: true },
// ]