メインコンテンツへスキップ
useSignupIdentifiers()
現在の画面のサインアップ識別子設定に基づいて、有効な識別子 (メールアドレス、電話番号、または username) の一覧を、それぞれの required ステータスとともに返します。

戻り値

[] | Identifier[]Identifier オブジェクトの配列です。各オブジェクトには、type (識別子の種類) と、サインアップ時に必須かどうかを示す required フラグが含まれます。

サポートされている画面

  • 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 },
// ]