我的反应应用程序打算显示推文。我使用嵌入式推文approch,我的反应应用程序创建了if ( has_post_thumbnail( $recent['ID'] ) ) {
$photo = get_the_post_thumbnail( $recent['ID'], 'large' );
echo '<div class="section1-2singlephoto">' . $photo . '</div>';
} else {
echo 'no Thumbnail';
}
,然后我在<blockquote>
中调用了twttr.widgets.load()
。
componentDidMount
我现在需要加载全局componentDidMount() {
const dom = ReactDOM.findDOMNode(this);
if (twttr) {
twttr.widgets.load(dom);
}
}
对象,因为我需要使用这个html标记:
twttr
我把它放在我的服务器代码中,在<script async src="//platform.twitter.com/widgets.js" charSet="utf-8"></script>
标记中,它应该没问题,因为它是异步脚本标记。
我不禁想知道我是否正确地做到了这一点?我应该在我的应用程序中嵌入<head>
脚本吗?或者是否有更微妙的方法从远程JS库插入全局对象?