Lightweight social sharing buttons for React. No tracking. Just fun. Heavily inspired by sharingbuttons.io
https://caspg.github.io/react-sharingbuttons
  yarn add react-sharingbuttonsor alternatively:
npm install --save react-sharingbuttonsimport { Facebook, Twitter } from 'react-sharingbuttons'NOTE If you care about your bundle size, you can import each button separately.
import Facebook from 'react-sharingbuttons/dist/buttons/Facebook'
import Twitter from 'react-sharingbuttons/dist/buttons/Twitter'Import predefined css:
import 'react-sharingbuttons/dist/main.css'const sharingButtons = () => {
  const url = 'https://github.com/caspg/react-sharingbuttons'
  const shareText = 'Check this site!'
  return (
    <div>
      <Facebook url={url} />
      <Twitter url={url} shareText={shareText} />
    </div>
  )
}You can customize buttons further to meet your needs. For example, following html will be rendered for Twitter button:
<a href="https://your.website" class="react-sharing-button__link react-sharing-button--twitter">
  <svg class="react-sharing-button__icon">...</svg>
  <span class="react-sharing-button__text">Share me</span>
</a>common props:
text- text which is displayed inside button, default to button name.onClick- onClick event passed toatag.
button specific props:
text, url, subject | 
|
text, url | 
|
text, url | 
|
text, url, shareText (a pin description), mediaSrc | 
|
text, url | 
|
text, url, shareText (a tweet text), | 
|
| Tumblr | text, url, title, caption, content |