Hola, hallamos la respuesta a tu pregunta, continúa leyendo y la obtendrás un poco más abajo.
Solución:
Estaba teniendo un problema similar y tuve que cambiarlo a:
window.grecaptcha.reset();
Puedes probar Reaptcha.
Tiene más un enfoque de reacción al tratar con reCAPTCHA que react-google-recaptcha
.
Citando la documentación:
(this.captcha = e)
sitekey="YOUR_API_KEY"
onVerify=() =>
// Do something
/>
Primero configure una variable de alcance adecuado para el elemento, luego asígnela usando la devolución de llamada ref:
let captcha;
captcha = el;
/>
Entonces podrá acceder a la función de reinicio llamando captcha.reset()
cuando lo necesite (por ejemplo, devolución de llamada después de enviar un mensaje con éxito, registrarse, etc.). Espero que ayude.
valoraciones y reseñas
Más adelante puedes encontrar las explicaciones de otros creadores, tú incluso tienes la habilidad insertar el tuyo si lo crees conveniente.