Ce hook React gère les actions de « renvoi » (p. ex., renvoyer un code de vérification) dans les écrans ACUL.Ce hook :
- Suit le délai d’attente restant.
- Indique si le bouton de renvoi doit être désactivé.
- Fournit une fonction
startResendpour déclencher un renvoi immédiatement.
Paramètres
Configuration facultative, comme
timeoutSeconds et onTimeout.Valeur de retour
UseResendReturnUn objet avec :remaining— nombre de secondes restantes avant que le prochain renvoi soit autorisé.disabled—truesi le renvoi est actuellement bloqué.startResend— fonction pour lancer un renvoi immédiatement (si autorisé).
Écrans pris en charge
email-identifier-challengeemail-otp-challengelogin-email-verificationlogin-passwordless-email-codelogin-passwordless-sms-otpmfa-email-challengemfa-sms-challengemfa-voice-challengephone-identifier-challengereset-password-mfa-email-challengereset-password-mfa-sms-challengereset-password-mfa-voice-challenge
Example
Remarques
- Le
ResendControlsous-jacent n’a pas de méthode de nettoyage explicite; le hook ne nécessite aucun nettoyage manuel. - Le hook réinitialise le gestionnaire de renvoi si
timeoutSecondsouonTimeoutchangent.