useUsernameValidation(username, options?)
useUsernameValidation(現在の Auth0 のユーザー名ポリシーに対してusername,options?):UsernameValidationResult
username を検証するための React フックです。このフックは、指定された username を構成済みのすべての検証ルールに対してチェックし、
通過したかどうかを示す構造化された結果を返します。
オプションで、検証エラーをグローバルエラーマネージャーに送信できるため、
username フィールドを監視している UI コンポーネントが、それらのエラーを自動的に表示したり
処理したりできます。Parameters
検証対象のユーザー名文字列。
options?
true の場合、検証エラーは username フィールドのエントリとしてグローバルエラーマネージャーに保存されます。デフォルトは false です。Returns
UsernameValidationResult次の内容を持つ UsernameValidationResult オブジェクト:isValid— ユーザー名が構成済みのすべてのルールを満たしている場合はtrue。errors—code、message、isValidを含む、ルールごとの検証エラーの配列。
Supported Screens
signupsignup-id
例
Remarks
includeInErrorsが有効な場合、このフックはエラーストア内のエラーを自動的に更新し、それをuseErrorsフックから利用できます。- このフックは、
usernameまたはoptions.includeInErrorsが変化した場合にのみ再計算されます。