Made with create-react-library
npm install --save react-google-recaptcha-hooks
import React from 'react'
import { useGoogleReCaptchaV2 } from 'react-google-recaptcha-hooks'
const App = () => {
const {
ReCaptchaBadge,
executeReCaptcha,
resetReCaptcha
} = useGoogleReCaptchaV2({
siteKey: '',
language: 'en'
})
const handleClick = async () => {
const token = await executeReCaptcha()
setTimeout(() => {
resetReCaptcha()
}, 3000)
}
return (
<div>
{ReCaptchaBadge}
<button onClick={handleClick}>Click</button>
</div>
)
}
export default App
MIT © armspkt