Package Exports
- react-twitter-share-link
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (react-twitter-share-link) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
react-twitter-share-link
Create "share this on Twitter" links in React.
Installation
With npm:
npm install --save react-twitter-share-link
Or with Yarn:
yarn add react-twitter-share-link
Usage
import ShareLink from 'react-twitter-share-link'
...
<ShareLink link='https://your-site.com/some-page'>
{link => (
<a href={link} target='_blank'>Share this on Twitter</a>
)}
</ShareLink>
ShareLink Properties
Name | Type | Default | Description |
---|---|---|---|
link | string | document.location.href | link the tweet will reference to |
text | string | null | text before the link |
hashtags | string / string[] | null | hashtags with comma or space separated string "twitter,twitterdev" / "twitter twitterdev" or array ["twitter","twitterdev"] |
via | string | null | via references a user account at the end of the tweet (e.g "via @twitter") |
related | string / string[] | null | related accounts with comma or space separated string "twitter,twitterdev" / "twitter twitterdev" or array ["twitter","twitterdev"] |
customQueryParams | string / object | null | ability to add custom query params to the tweet url |