在 ReactJS 应用程序中使用 Facebook 的页面插件

问题描述 投票:0回答:2

正如标题所说:我正在与 Facebook 的页面插件作斗争;我尝试将 Facebook 提供的所有 div 放入我的 React 应用程序中,但没有任何反应。

研究了一下,我发现必须使用 componentDidMount 生命周期。不幸的是,我不知道如何实现它。

facebook reactjs
2个回答
1
投票

将插件的代码放入渲染函数中:https://developers.facebook.com/docs/plugins/page-plugin

在 componentDidMount 中,调用 FB.XFBML.parse() 来渲染插件。当然你必须确保先加载JavaScript SDK。


0
投票

我相信以上的回复已经不再有效了。

我遇到了同样的问题,并通过简单地嵌入 iFrame 代码而不是 JavaScript SDK 来解决它。

当您访问 https://developers.facebook.com/docs/plugins/page-plugin/

输入您的规格,然后选择“获取代码”,

有两个选项,一个用于 JavaScript SDK,如果向右看,您将看到 iFrame。

我尝试了一切方法来获取 JavaScript SDK,但没有成功,然后注意到了 iFrame 选项卡。第一次尝试就加载了。

© www.soinside.com 2019 - 2024. All rights reserved.