Description
When using react-recaptcha in a GatsbyJS project and switching between pages containing the same component with a reCAPTCHA, rendering fails. It also fails when opening a direct link to one of the two pages.

Reproduction
Workarounds
Related
Description
When using react-recaptcha in a GatsbyJS project and switching between pages containing the same component with a reCAPTCHA, rendering fails. It also fails when opening a direct link to one of the two pages.
Reproduction
contact-en.jsandcontact-de.jsthat both contain the sameContactFormcomponent which uses react-recaptcha to render a recaptcha.npm i, thengatsby build && gatsby serve, then browse tohttp://localhost:9000/contact-de/to reproduce the error (you may have to hit the refresh button a few times until the error occurrs).Workarounds
onloadCallbackseem to fix the issue ReCAPTCHA placeholder element must be an element or id #181 (comment)Related