Hi Carlos,
I've looked at the hCaptchaReact component and I believe that the way you do the validation is not secure.
Validation of the token should be done on the server, not the client. There's two reasons for this:
As a captcha is a security measurement it is important that it is implemented securely.
My suggestion would be to change the ValidateResponse client action into a Server Action and change the demo code to use the server side validation of the token.
Best regards,
Steven