首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React在社交媒体上共享内容

React在社交媒体上共享内容
EN

Stack Overflow用户
提问于 2019-12-08 04:49:45
回答 1查看 9.3K关注 0票数 4

亲爱的stack over flow社区。我正在使用创建react应用程序构建一个react应用程序,其中我将显示一个从外部API获取的随机笑话。

以下是react组件的代码

代码语言:javascript
复制
   import React from "react"
   function Home(props) {
        return (
            <div>
                <h2>{props.joke.setup}</h2>
                    <h3>{props.joke.punchline}</h3>
            </div>
        )
    }

我想包括一个分享功能,在社交媒体上分享当前的笑话。我尝试过react-share包,但其中使用的share按钮只允许传递一个url。在我的例子中,这将是我的应用程序的基本url,并且不能包括我正在显示的当前笑话。

代码语言:javascript
复制
    import { FacebookShareButton, FacebookIcon } from "react-share"
    <FacebookShareButton url="#">
        <FacebookIcon logoFillColor="white" />
    </FacebookShareButton>

我如何才能包含一个共享按钮来共享react组件的内容,状态或属性的值,而不仅仅是url?例如,像上面这样的共享按钮,但有额外的道具,我可以传递内容,props.joke.setup,props.joke.punchline非常感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-09 21:11:10

我自己找到了一种方法。对不起,我应该更好地阅读react-share包的文档。有一些可选的道具可以传递给share按钮。所以我就这么做了。

代码语言:javascript
复制
<FacebookShareButton
    url="someurl"
    quote={props.joke.setup + props.joke.punchline}
    hashtag="#programing joke">
    <FacebookIcon logoFillColor="white" />
</FacebookShareButton>
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59230083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档