如何从我的React应用程序发布到Facebook?

时间:2017-10-31 02:46:49

标签: ruby-on-rails facebook reactjs

目前在前端有一个带React的应用程序,后端有一个Rails。想要发布到Facebook的东西。我可以使用的任何教程提示吗?

2 个答案:

答案 0 :(得分:1)

您可以自己轻松创建Facebook Share Button组件。只需将您要共享的URL传递给fb,作为Facebook提供的URL中的参数:

`https://facebook.com/sharer/sharer.php?u=${encodedURL}`

我为你构建了一个反应组件:

class FBShareButton extends React.Component{
  constructor(props){
    super(props);
    this.state = {
     url : this.props.url
    }
  }

  render(){
    let encodedURL = encodeURI(this.state.url);
    return(
      <a href={`https://facebook.com/sharer/sharer.php?u=${encodedURL}`}>Share on Facebook</a>
    )
  }
}

ReactDOM.render(
  <FBShareButton url={"https://stackoverflow.com"} />, document.getElementById('root')
)

另请查看演示here

答案 1 :(得分:0)

React + Facebook +开源=这里有一个选项:https://www.npmjs.com/package/react-facebook