亲爱的 stack over flow 社区。我正在使用创建反应应用程序构建一个反应应用程序,我将在其中显示从外部 API 获取的随机笑话。
这是反应组件的代码
import React from "react"
function Home(props) {
return (
<div>
<h2>{props.joke.setup}</h2>
<h3>{props.joke.punchline}</h3>
</div>
)
}
我想包含一个分享功能,以便在社交媒体上分享当前的笑话。我尝试了 react-share 包,但其中使用的共享按钮只允许传递一个 url。在我的情况下,这将是我的应用程序的基本 url,并且不能包含我正在显示的当前笑话。
import { FacebookShareButton, FacebookIcon } from "react-share"
<FacebookShareButton url="#">
<FacebookIcon logoFillColor="white" />
</FacebookShareButton>
我如何包含一个共享按钮来共享反应组件的内容、状态值或道具,而不仅仅是 url?例如上面的分享按钮,但有额外的道具,我可以传递内容,props.joke.setup,props.joke.punchline 非常感谢