Reagir JS como obter script dentro perigosamenteSetInnerHTML executado

Como obter o script dentrodangerouslySetInnerHTML ser executado?

class Page extends Component {

  render() {
    return (
      <script
        dangerouslySetInnerHTML={{ __html: `
          console.log('hello world');
          window.dataLayer = window.dataLayer || [];
          window.dataLayer.push({
            event: 'viewCart'
          });
        ` }}
      />
    );
  }
}

Não consigoconsole.log('hello world')&nbsp;executado. Alguém pode ajudar? Obrigado