Como incorporar um Gist usando o ReactJS
Estou tentando incorporar um Gist usando ReactJS, mas estou recebendo o seguinte erro:
Falha ao executar 'write' em 'Document': não é possível gravar em um documento a partir de um script externo carregado de forma assíncrona, a menos que esteja explícito, apenas aberto.
Aqui está o meu componente:
var EmbeddedGist = React.createClass({
render: function() {
return (
<div id="gist-container" />
);
},
componentDidMount: function() {
var src = this.props.srcUrl + ".js";
$('#gist-container').html('<script src="' + src + '"></script>');
}
});
Estou chamando de dentro de outro componente, como tal:
<EmbeddedGist srcUrl="https://gist.github.com/awalGarg/a5bd02978cecf3703f61" />
Alguma idéia de como fazer isso funcionar?