Tengo una aplicación React, que usa GraphQL para obtener datos del backend. Los datos solicitados son un código html (contenido con algunos divs) creado con el editor de páginas CMS y renderizado con React.
El código HTML se procesa usando https://www.npmjs.com/package/html-react-parser
¿Cómo puedo acceder a <button class="someClass">SUBSCRIBE</button> a través de diferentes componentes de reacción? La razón por la que quiero acceder a él a través de reaccionar es que tengo un módulo de Boletín que se encarga de realizar solicitudes de GQL y validar recaptcha, así como un módulo de Popup. La ventana emergente debe mostrarse cuando presionamos SUSCRIBIRSE; es por eso que quiero adjuntar onClick a ese botón.
¿Debo usar document.getElementsByClassName en componentDidMount ? ¿O hay una mejor manera de lograr cosas como esta?