Name: react-twitter-widgets
Owner: FT Interactive News
Description: Twitter widgets as React components
Forked from: andrewsuzuki/react-twitter-widgets
Created: 2017-01-26 16:59:18.0
Updated: 2017-01-26 16:59:20.0
Pushed: 2017-01-10 16:18:05.0
Size: 16
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Alleviates the need for Twitter's default 2008-style widget snippets.
Available widgets: Timeline
, Share
, Follow
, Hashtag
, Mention
, Tweet
.
See below for usage.
install --save react-twitter-widgets
rt { Timeline } from 'react-twitter-widgets'
ar Timeline = require('react-twitter-widgets').Timeline
tDOM.render((
imeline
dataSource={{
sourceType: 'profile',
screenName: 'twitterdev'
}}
options={{
username: 'TwitterDev',
height: '400'
}}
onLoad={() => console.log('Timeline is loaded!')}
ocument.getElementById('root'))
Available widgets: Timeline
, Share
, Follow
, Hashtag
, Mention
, Tweet
All widgets take an optional options object prop. To learn more about the available options (height, width, align, count, etc), see this link.
Timeline
requires a dataSource
object prop, see here for info. The source type can be profile, likes, list, collection, URL, or legacy widget configuration.
Share
requires a url
prop.
Follow
and Mention
require a username
prop.
Hashtag
requires a hashtag
prop.
Tweet
requires a tweetId
prop. Ex. '511181794914627584'
All widgets accept an optional onLoad
callback, which is called every time the widget is loaded/reloaded (both on inital load and updates).
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature
MIT