package main
import (
"regexp"
"fmt"
)
func main() {
var re = regexp.MustCompile(`(?ms)data-item-type="tweet".*?data-tweet-id="(.*?)".*?data-permalink-path="(.*?)".*?data-screen-name="(.*?)".*?data-name="(.*?)".*?data-user-id="(.*?)".*?tweet-text".*?>(.*?)<\/p>`)
var str = `
<li class="js-stream-item stream-item stream-item
" data-item-id="1060142611850256384"
id="stream-item-tweet-1060142611850256384"
data-item-type="tweet"
>
<div class="tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content
original-tweet js-original-tweet
"
data-tweet-id="1060142611850256384"
data-item-id="1060142611850256384"
data-permalink-path="/CodeChannels/status/1060142611850256384"
data-conversation-id="1060142611850256384"
data-tweet-nonce="1060142611850256384-370f8f40-b5e1-4071-a9fa-6e01fdaed6ae"
data-tweet-stat-initialized="true"
data-screen-name="CodeChannels" data-name="Code Channels" data-user-id="3937756872"
data-you-follow="false"
data-follows-you="false"
data-you-block="false"
data-reply-to-users-json="[{"id_str":"3937756872","screen_name":"CodeChannels","name":"Code Channels","emojified_name":{"text":"Code Channels","emojified_text_as_html":"Code Channels"}}]"
data-disclosure-type=""
data-component-context="tweet"
>
<div class="context">
</div>
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="/CodeChannels" data-user-id="3937756872">
<img class="avatar js-action-profile-avatar" src="https://pbs.twimg.com/profile_images/673037244119187456/Ii5FaGdL_bigger.png" alt="">
<span class="FullNameGroup">
<strong class="fullname show-popup-with-id u-textTruncate " data-aria-label-part>Code Channels</strong><span>‏</span><span class="UserBadges"></span><span class="UserNameBreak"> </span></span><span class="username u-dir u-textTruncate" dir="ltr" data-aria-label-part>@<b>CodeChannels</b></span></a>
<small class="time">
<a href="/CodeChannels/status/1060142611850256384" class="tweet-timestamp js-permalink js-nav js-tooltip" title="1:11 PM - 7 Nov 2018" data-conversation-id="1060142611850256384"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-time="1541592669" data-time-ms="1541592669000" data-long-form="true">7 Nov 2018</span></a>
</small>
<div class="ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions">
<div class="dropdown">
<button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button">
<div class="IconContainer js-tooltip" title="More">
<span class="Icon Icon--caretDownLight Icon--small"></span>
<span class="u-hiddenVisually">More</span>
</div>
</button>
<div class="dropdown-menu is-autoCentered">
<div class="dropdown-caret">
<div class="caret-outer"></div>
<div class="caret-inner"></div>
</div>
<ul>
<li class="copy-link-to-tweet js-actionCopyLinkToTweet">
<button type="button" class="dropdown-link">Copy link to Tweet</button>
</li>
<li class="embed-link js-actionEmbedTweet" data-nav="embed_tweet">
<button type="button" class="dropdown-link">Embed Tweet</button>
</li>
<li class="mute-user-item"><button type="button" class="dropdown-link">Mute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>CodeChannels</b></span></button></li>
<li class="unmute-user-item"><button type="button" class="dropdown-link">Unmute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>CodeChannels</b></span></button></li>
<li class="block-link js-actionBlock" data-nav="block">
<button type="button" class="dropdown-link">Block <span class="username u-dir u-textTruncate" dir="ltr" >@<b>CodeChannels</b></span></button>
</li>
<li class="unblock-link js-actionUnblock" data-nav="unblock">
<button type="button" class="dropdown-link">Unblock <span class="username u-dir u-textTruncate" dir="ltr" >@<b>CodeChannels</b></span></button>
</li>
<li class="report-link js-actionReport" data-nav="report">
<button type="button" class="dropdown-link">
Report Tweet
</button>
</li>
<li class="dropdown-divider"></li>
<li class="js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment">
<button type="button" class="dropdown-link">Add to other Moment</button>
</li>
<li class="js-actionMomentMakerCreateMoment">
<button type="button" class="dropdown-link">Add to new Moment</button>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="js-tweet-text-container">
<p class="TweetTextSize js-tweet-text tweet-text" lang="en" data-aria-label-part="0"><strong>Future of React</strong> Panel - Forward 4 Web Summit [hashtags] - <a href="https://t.co/lpyok9nzbw" rel="nofollow noopener" dir="ltr" data-expanded-url="http://bit.ly/2REFbJK" class="twitter-timeline-link" target="_blank" title="http://bit.ly/2REFbJK" ><span class="tco-ellipsis"></span><span class="invisible">http://</span><span class="js-display-url">bit.ly/2REFbJK</span><span class="invisible"></span><span class="tco-ellipsis"><span class="invisible"> </span></span></a></p>
</div>
<div class="stream-item-footer">
<div class="ProfileTweet-actionCountList u-hiddenVisually">
<span class="ProfileTweet-action--reply u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-reply-count-aria-1060142611850256384" >0 replies</span>
</span>
</span>
<span class="ProfileTweet-action--retweet u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-retweet-count-aria-1060142611850256384" >0 retweets</span>
</span>
</span>
<span class="ProfileTweet-action--favorite u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-favorite-count-aria-1060142611850256384" >0 likes</span>
</span>
</span>
</div>
<div class="ProfileTweet-actionList js-actions" role="group" aria-label="Tweet actions">
<div class="ProfileTweet-action ProfileTweet-action--reply">
<button class="ProfileTweet-actionButton js-actionButton js-actionReply"
data-modal="ProfileTweet-reply" type="button"
aria-describedby="profile-tweet-action-reply-count-aria-1060142611850256384">
<div class="IconContainer js-tooltip" title="Reply">
<span class="Icon Icon--medium Icon--reply"></span>
<span class="u-hiddenVisually">Reply</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero ">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt">
<button class="ProfileTweet-actionButton js-actionButton js-actionRetweet"
data-modal="ProfileTweet-retweet"
type="button"
aria-describedby="profile-tweet-action-retweet-count-aria-1060142611850256384">
<div class="IconContainer js-tooltip" title="Retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweet</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button">
<div class="IconContainer js-tooltip" title="Undo retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweeted</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--favorite js-toggleState">
<button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button"
aria-describedby="profile-tweet-action-favorite-count-aria-1060142611850256384">
<div class="IconContainer js-tooltip" title="Like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Like</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite" type="button">
<div class="IconContainer js-tooltip" title="Undo like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Liked</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--dm">
<button class="ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM"
type="button"
data-nav="share_tweet_dm"
>
<div class="IconContainer js-tooltip" title="Direct message">
<span class="Icon Icon--medium Icon--dm"></span>
<span class="u-hiddenVisually">Direct message</span>
</div>
</button>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="js-stream-item stream-item stream-item
" data-item-id="1060074237153562624"
id="stream-item-tweet-1060074237153562624"
data-item-type="tweet"
>
<div class="tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content
original-tweet js-original-tweet
"
data-tweet-id="1060074237153562624"
data-item-id="1060074237153562624"
data-permalink-path="/tomitrescak/status/1060074237153562624"
data-conversation-id="1059673648129327104"
data-is-reply-to="true"
data-has-parent-tweet="true"
data-tweet-nonce="1060074237153562624-380b7133-ba07-4de0-9316-ad50d3f4b68f"
data-tweet-stat-initialized="true"
data-screen-name="tomitrescak" data-name="Tomas Trescak" data-user-id="2210497949"
data-you-follow="false"
data-follows-you="false"
data-you-block="false"
data-mentions="cyan_binary dan_abramov"
data-reply-to-users-json="[{"id_str":"2210497949","screen_name":"tomitrescak","name":"Tomas Trescak","emojified_name":{"text":"Tomas Trescak","emojified_text_as_html":"Tomas Trescak"}},{"id_str":"4683602299","screen_name":"cyan_binary","name":"Chang Yan","emojified_name":{"text":"Chang Yan","emojified_text_as_html":"Chang Yan"}},{"id_str":"70345946","screen_name":"dan_abramov","name":"Dan Abramov","emojified_name":{"text":"Dan Abramov","emojified_text_as_html":"Dan Abramov"}}]"
data-disclosure-type=""
data-component-context="tweet"
>
<div class="context">
</div>
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="/tomitrescak" data-user-id="2210497949">
<img class="avatar js-action-profile-avatar" src="https://pbs.twimg.com/profile_images/668543547042197504/DJM3MjlH_bigger.jpg" alt="">
<span class="FullNameGroup">
<strong class="fullname show-popup-with-id u-textTruncate " data-aria-label-part>Tomas Trescak</strong><span>‏</span><span class="UserBadges"></span><span class="UserNameBreak"> </span></span><span class="username u-dir u-textTruncate" dir="ltr" data-aria-label-part>@<b>tomitrescak</b></span></a>
<small class="time">
<a href="/tomitrescak/status/1060074237153562624" class="tweet-timestamp js-permalink js-nav js-tooltip" title="8:39 AM - 7 Nov 2018" data-conversation-id="1059673648129327104"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-time="1541576368" data-time-ms="1541576368000" data-long-form="true">7 Nov 2018</span></a>
</small>
<div class="ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions">
<div class="dropdown">
<button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button">
<div class="IconContainer js-tooltip" title="More">
<span class="Icon Icon--caretDownLight Icon--small"></span>
<span class="u-hiddenVisually">More</span>
</div>
</button>
<div class="dropdown-menu is-autoCentered">
<div class="dropdown-caret">
<div class="caret-outer"></div>
<div class="caret-inner"></div>
</div>
<ul>
<li class="copy-link-to-tweet js-actionCopyLinkToTweet">
<button type="button" class="dropdown-link">Copy link to Tweet</button>
</li>
<li class="embed-link js-actionEmbedTweet" data-nav="embed_tweet">
<button type="button" class="dropdown-link">Embed Tweet</button>
</li>
<li class="mute-user-item"><button type="button" class="dropdown-link">Mute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>tomitrescak</b></span></button></li>
<li class="unmute-user-item"><button type="button" class="dropdown-link">Unmute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>tomitrescak</b></span></button></li>
<li class="block-link js-actionBlock" data-nav="block">
<button type="button" class="dropdown-link">Block <span class="username u-dir u-textTruncate" dir="ltr" >@<b>tomitrescak</b></span></button>
</li>
<li class="unblock-link js-actionUnblock" data-nav="unblock">
<button type="button" class="dropdown-link">Unblock <span class="username u-dir u-textTruncate" dir="ltr" >@<b>tomitrescak</b></span></button>
</li>
<li class="report-link js-actionReport" data-nav="report">
<button type="button" class="dropdown-link">
Report Tweet
</button>
</li>
<li class="dropdown-divider"></li>
<li class="js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment">
<button type="button" class="dropdown-link">Add to other Moment</button>
</li>
<li class="js-actionMomentMakerCreateMoment">
<button type="button" class="dropdown-link">Add to new Moment</button>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="ReplyingToContextBelowAuthor" data-aria-label-part>
Replying to <a class="pretty-link js-user-profile-link" href="/tomitrescak" data-user-id="2210497949" rel="noopener" dir="ltr"><span class="username u-dir u-textTruncate" dir="ltr" >@<b>tomitrescak</b></span></a> <a class="pretty-link js-user-profile-link" href="/cyan_binary" data-user-id="4683602299" rel="noopener" dir="ltr"><span class="username u-dir u-textTruncate" dir="ltr" >@<b>cyan_binary</b></span></a>
</div>
<div class="js-tweet-text-container">
<p class="TweetTextSize js-tweet-text tweet-text" lang="en" data-aria-label-part="0">If you really wanna go that way check out some master presenters such as <a href="/dan_abramov" class="twitter-atreply pretty-link js-nav" dir="ltr" data-mentioned-user-id="70345946" ><s>@</s><b>dan_abramov</b></a> . I just visited one react meetup where they tried to present <strong>future of react</strong> and guy spent more time explaining implementation then impact. <img class="Emoji Emoji--forText" src="https://abs.twimg.com/emoji/v2/72x72/1f6cf.png" draggable="false" alt="🛏" title="Bed" aria-label="Emoji: Bed"></p>
</div>
<div class="stream-item-footer">
<div class="ProfileTweet-actionCountList u-hiddenVisually">
<span class="ProfileTweet-action--reply u-hiddenVisually">
<span class="ProfileTweet-actionCount" data-tweet-stat-count="1">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-reply-count-aria-1060074237153562624" data-aria-label-part>1 reply</span>
</span>
</span>
<span class="ProfileTweet-action--retweet u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-retweet-count-aria-1060074237153562624" >0 retweets</span>
</span>
</span>
<span class="ProfileTweet-action--favorite u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-favorite-count-aria-1060074237153562624" >0 likes</span>
</span>
</span>
</div>
<div class="ProfileTweet-actionList js-actions" role="group" aria-label="Tweet actions">
<div class="ProfileTweet-action ProfileTweet-action--reply">
<button class="ProfileTweet-actionButton js-actionButton js-actionReply"
data-modal="ProfileTweet-reply" type="button"
aria-describedby="profile-tweet-action-reply-count-aria-1060074237153562624">
<div class="IconContainer js-tooltip" title="Reply">
<span class="Icon Icon--medium Icon--reply"></span>
<span class="u-hiddenVisually">Reply</span>
</div>
<span class="ProfileTweet-actionCount ">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">1</span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt">
<button class="ProfileTweet-actionButton js-actionButton js-actionRetweet"
data-modal="ProfileTweet-retweet"
type="button"
aria-describedby="profile-tweet-action-retweet-count-aria-1060074237153562624">
<div class="IconContainer js-tooltip" title="Retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweet</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button">
<div class="IconContainer js-tooltip" title="Undo retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweeted</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--favorite js-toggleState">
<button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button"
aria-describedby="profile-tweet-action-favorite-count-aria-1060074237153562624">
<div class="IconContainer js-tooltip" title="Like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Like</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite" type="button">
<div class="IconContainer js-tooltip" title="Undo like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Liked</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--dm">
<button class="ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM"
type="button"
data-nav="share_tweet_dm"
>
<div class="IconContainer js-tooltip" title="Direct message">
<span class="Icon Icon--medium Icon--dm"></span>
<span class="u-hiddenVisually">Direct message</span>
</div>
</button>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="js-stream-item stream-item stream-item
" data-item-id="1060063220982075397"
id="stream-item-tweet-1060063220982075397"
data-item-type="tweet"
>
<div class="tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content
original-tweet js-original-tweet
has-cards cards-forward
"
data-tweet-id="1060063220982075397"
data-item-id="1060063220982075397"
data-permalink-path="/zoontek/status/1060063220982075397"
data-conversation-id="1060063220982075397"
data-tweet-nonce="1060063220982075397-64819254-0c83-4015-b343-8351ccfce617"
data-tweet-stat-initialized="true"
data-screen-name="zoontek" data-name="Mathieu A." data-user-id="15810479"
data-you-follow="false"
data-follows-you="false"
data-you-block="false"
data-reply-to-users-json="[{"id_str":"15810479","screen_name":"zoontek","name":"Mathieu A.","emojified_name":{"text":"Mathieu A.","emojified_text_as_html":"Mathieu A."}}]"
data-disclosure-type=""
data-card2-type="player"
data-has-cards="true"
data-component-context="tweet"
>
<div class="context">
</div>
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="/zoontek" data-user-id="15810479">
<img class="avatar js-action-profile-avatar" src="https://pbs.twimg.com/profile_images/911610006956593153/AoXEQmvy_bigger.jpg" alt="">
<span class="FullNameGroup">
<strong class="fullname show-popup-with-id u-textTruncate " data-aria-label-part>Mathieu A.</strong><span>‏</span><span class="UserBadges"></span><span class="UserNameBreak"> </span></span><span class="username u-dir u-textTruncate" dir="ltr" data-aria-label-part>@<b>zoontek</b></span></a>
<small class="time">
<a href="/zoontek/status/1060063220982075397" class="tweet-timestamp js-permalink js-nav js-tooltip" title="7:55 AM - 7 Nov 2018" data-conversation-id="1060063220982075397"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-time="1541573741" data-time-ms="1541573741000" data-long-form="true">7 Nov 2018</span></a>
</small>
<div class="ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions">
<div class="dropdown">
<button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button">
<div class="IconContainer js-tooltip" title="More">
<span class="Icon Icon--caretDownLight Icon--small"></span>
<span class="u-hiddenVisually">More</span>
</div>
</button>
<div class="dropdown-menu is-autoCentered">
<div class="dropdown-caret">
<div class="caret-outer"></div>
<div class="caret-inner"></div>
</div>
<ul>
<li class="copy-link-to-tweet js-actionCopyLinkToTweet">
<button type="button" class="dropdown-link">Copy link to Tweet</button>
</li>
<li class="embed-link js-actionEmbedTweet" data-nav="embed_tweet">
<button type="button" class="dropdown-link">Embed Tweet</button>
</li>
<li class="mute-user-item"><button type="button" class="dropdown-link">Mute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>zoontek</b></span></button></li>
<li class="unmute-user-item"><button type="button" class="dropdown-link">Unmute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>zoontek</b></span></button></li>
<li class="block-link js-actionBlock" data-nav="block">
<button type="button" class="dropdown-link">Block <span class="username u-dir u-textTruncate" dir="ltr" >@<b>zoontek</b></span></button>
</li>
<li class="unblock-link js-actionUnblock" data-nav="unblock">
<button type="button" class="dropdown-link">Unblock <span class="username u-dir u-textTruncate" dir="ltr" >@<b>zoontek</b></span></button>
</li>
<li class="report-link js-actionReport" data-nav="report">
<button type="button" class="dropdown-link">
Report Tweet
</button>
</li>
<li class="dropdown-divider"></li>
<li class="js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment">
<button type="button" class="dropdown-link">Add to other Moment</button>
</li>
<li class="js-actionMomentMakerCreateMoment">
<button type="button" class="dropdown-link">Add to new Moment</button>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="js-tweet-text-container">
<p class="TweetTextSize js-tweet-text tweet-text" lang="en" data-aria-label-part="0">React Native's New Architecture - Parashuram N - React Conf 2018 <a href="https://t.co/EGUjwStSDU" rel="nofollow noopener" dir="ltr" data-expanded-url="http://youtu.be/UcqRXTriUVI" class="twitter-timeline-link" target="_blank" title="http://youtu.be/UcqRXTriUVI" ><span class="tco-ellipsis"></span><span class="invisible">http://</span><span class="js-display-url">youtu.be/UcqRXTriUVI</span><span class="invisible"></span><span class="tco-ellipsis"><span class="invisible"> </span></span></a> // the <strong>future of react</strong> native looks bright</p>
</div>
<div class="card2 js-media-container
"
data-card2-name="player"
>
<div class="js-macaw-cards-iframe-container initial-card-height card-type-player"
data-src="/i/cards/tfw/v1/1060063220982075397?cardname=player&autoplay_disabled=true&forward=true&earned=true&edge=true&lang=en"
data-card-name="player"
data-card-url="https://t.co/EGUjwStSDU"
data-publisher-id="10228272"
data-creator-id=""
data-amplify-content-id=""
data-amplify-playlist-url=""
data-full-card-iframe-url="/i/cards/tfw/v1/1060063220982075397?cardname=player&autoplay_disabled=true&earned=true&edge=true&lang=en"
data-has-autoplayable-media="false">
</div>
</div>
<div class="stream-item-footer">
<div class="ProfileTweet-actionCountList u-hiddenVisually">
<span class="ProfileTweet-action--reply u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-reply-count-aria-1060063220982075397" >0 replies</span>
</span>
</span>
<span class="ProfileTweet-action--retweet u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-retweet-count-aria-1060063220982075397" >0 retweets</span>
</span>
</span>
<span class="ProfileTweet-action--favorite u-hiddenVisually">
<span class="ProfileTweet-actionCount" data-tweet-stat-count="2">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-favorite-count-aria-1060063220982075397" data-aria-label-part>2 likes</span>
</span>
</span>
</div>
<div class="ProfileTweet-actionList js-actions" role="group" aria-label="Tweet actions">
<div class="ProfileTweet-action ProfileTweet-action--reply">
<button class="ProfileTweet-actionButton js-actionButton js-actionReply"
data-modal="ProfileTweet-reply" type="button"
aria-describedby="profile-tweet-action-reply-count-aria-1060063220982075397">
<div class="IconContainer js-tooltip" title="Reply">
<span class="Icon Icon--medium Icon--reply"></span>
<span class="u-hiddenVisually">Reply</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero ">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt">
<button class="ProfileTweet-actionButton js-actionButton js-actionRetweet"
data-modal="ProfileTweet-retweet"
type="button"
aria-describedby="profile-tweet-action-retweet-count-aria-1060063220982075397">
<div class="IconContainer js-tooltip" title="Retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweet</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button">
<div class="IconContainer js-tooltip" title="Undo retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweeted</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--favorite js-toggleState">
<button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button"
aria-describedby="profile-tweet-action-favorite-count-aria-1060063220982075397">
<div class="IconContainer js-tooltip" title="Like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Like</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">2</span>
</span>
</button><button class="ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite" type="button">
<div class="IconContainer js-tooltip" title="Undo like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Liked</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">2</span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--dm">
<button class="ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM"
type="button"
data-nav="share_tweet_dm"
>
<div class="IconContainer js-tooltip" title="Direct message">
<span class="Icon Icon--medium Icon--dm"></span>
<span class="u-hiddenVisually">Direct message</span>
</div>
</button>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="js-stream-item stream-item stream-item
" data-item-id="1059915697810276352"
id="stream-item-tweet-1059915697810276352"
data-item-type="tweet"
>
<div class="tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content
original-tweet js-original-tweet
"
data-tweet-id="1059915697810276352"
data-item-id="1059915697810276352"
data-permalink-path="/ivanskyru/status/1059915697810276352"
data-conversation-id="1059915697810276352"
data-tweet-nonce="1059915697810276352-d64b11fe-0e66-463d-81ec-69a9a82a9c2b"
data-tweet-stat-initialized="true"
data-screen-name="ivanskyru" data-name="Ivansky" data-user-id="207199600"
data-you-follow="false"
data-follows-you="false"
data-you-block="false"
data-reply-to-users-json="[{"id_str":"207199600","screen_name":"ivanskyru","name":"Ivansky","emojified_name":{"text":"Ivansky","emojified_text_as_html":"Ivansky"}}]"
data-disclosure-type=""
data-component-context="tweet"
>
<div class="context">
</div>
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="/ivanskyru" data-user-id="207199600">
<img class="avatar js-action-profile-avatar" src="https://pbs.twimg.com/profile_images/584586667165618176/4en-oh_s_bigger.png" alt="">
<span class="FullNameGroup">
<strong class="fullname show-popup-with-id u-textTruncate " data-aria-label-part>Ivansky</strong><span>‏</span><span class="UserBadges"></span><span class="UserNameBreak"> </span></span><span class="username u-dir u-textTruncate" dir="ltr" data-aria-label-part>@<b>ivanskyru</b></span></a>
<small class="time">
<a href="/ivanskyru/status/1059915697810276352" class="tweet-timestamp js-permalink js-nav js-tooltip" title="10:09 PM - 6 Nov 2018" data-conversation-id="1059915697810276352"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-time="1541538569" data-time-ms="1541538569000" data-long-form="true">6 Nov 2018</span></a>
</small>
<div class="ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions">
<div class="dropdown">
<button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button">
<div class="IconContainer js-tooltip" title="More">
<span class="Icon Icon--caretDownLight Icon--small"></span>
<span class="u-hiddenVisually">More</span>
</div>
</button>
<div class="dropdown-menu is-autoCentered">
<div class="dropdown-caret">
<div class="caret-outer"></div>
<div class="caret-inner"></div>
</div>
<ul>
<li class="copy-link-to-tweet js-actionCopyLinkToTweet">
<button type="button" class="dropdown-link">Copy link to Tweet</button>
</li>
<li class="embed-link js-actionEmbedTweet" data-nav="embed_tweet">
<button type="button" class="dropdown-link">Embed Tweet</button>
</li>
<li class="mute-user-item"><button type="button" class="dropdown-link">Mute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>ivanskyru</b></span></button></li>
<li class="unmute-user-item"><button type="button" class="dropdown-link">Unmute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>ivanskyru</b></span></button></li>
<li class="block-link js-actionBlock" data-nav="block">
<button type="button" class="dropdown-link">Block <span class="username u-dir u-textTruncate" dir="ltr" >@<b>ivanskyru</b></span></button>
</li>
<li class="unblock-link js-actionUnblock" data-nav="unblock">
<button type="button" class="dropdown-link">Unblock <span class="username u-dir u-textTruncate" dir="ltr" >@<b>ivanskyru</b></span></button>
</li>
<li class="report-link js-actionReport" data-nav="report">
<button type="button" class="dropdown-link">
Report Tweet
</button>
</li>
<li class="dropdown-divider"></li>
<li class="js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment">
<button type="button" class="dropdown-link">Add to other Moment</button>
</li>
<li class="js-actionMomentMakerCreateMoment">
<button type="button" class="dropdown-link">Add to new Moment</button>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="js-tweet-text-container">
<p class="TweetTextSize js-tweet-text tweet-text" lang="en" data-aria-label-part="0">I am pretty excited about React Hooks, I am waiting the next version includes this. It is a great step to the <strong>future of React</strong>. Let's make code cleaner and natural. <a href="/hashtag/reactjs?src=hash" data-query-source="hashtag_click" class="twitter-hashtag pretty-link js-nav" dir="ltr" ><s>#</s><b>reactjs</b></a> <a href="/hashtag/reacthooks?src=hash" data-query-source="hashtag_click" class="twitter-hashtag pretty-link js-nav" dir="ltr" ><s>#</s><b>reacthooks</b></a></p>
</div>
<div class="stream-item-footer">
<div class="ProfileTweet-actionCountList u-hiddenVisually">
<span class="ProfileTweet-action--reply u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-reply-count-aria-1059915697810276352" >0 replies</span>
</span>
</span>
<span class="ProfileTweet-action--retweet u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-retweet-count-aria-1059915697810276352" >0 retweets</span>
</span>
</span>
<span class="ProfileTweet-action--favorite u-hiddenVisually">
<span class="ProfileTweet-actionCount" data-tweet-stat-count="2">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-favorite-count-aria-1059915697810276352" data-aria-label-part>2 likes</span>
</span>
</span>
</div>
<div class="ProfileTweet-actionList js-actions" role="group" aria-label="Tweet actions">
<div class="ProfileTweet-action ProfileTweet-action--reply">
<button class="ProfileTweet-actionButton js-actionButton js-actionReply"
data-modal="ProfileTweet-reply" type="button"
aria-describedby="profile-tweet-action-reply-count-aria-1059915697810276352">
<div class="IconContainer js-tooltip" title="Reply">
<span class="Icon Icon--medium Icon--reply"></span>
<span class="u-hiddenVisually">Reply</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero ">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt">
<button class="ProfileTweet-actionButton js-actionButton js-actionRetweet"
data-modal="ProfileTweet-retweet"
type="button"
aria-describedby="profile-tweet-action-retweet-count-aria-1059915697810276352">
<div class="IconContainer js-tooltip" title="Retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweet</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button">
<div class="IconContainer js-tooltip" title="Undo retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweeted</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--favorite js-toggleState">
<button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button"
aria-describedby="profile-tweet-action-favorite-count-aria-1059915697810276352">
<div class="IconContainer js-tooltip" title="Like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Like</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">2</span>
</span>
</button><button class="ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite" type="button">
<div class="IconContainer js-tooltip" title="Undo like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Liked</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">2</span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--dm">
<button class="ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM"
type="button"
data-nav="share_tweet_dm"
>
<div class="IconContainer js-tooltip" title="Direct message">
<span class="Icon Icon--medium Icon--dm"></span>
<span class="u-hiddenVisually">Direct message</span>
</div>
</button>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="js-stream-item stream-item stream-item
" data-item-id="1059653149185605632"
id="stream-item-tweet-1059653149185605632"
data-item-type="tweet"
>
<div class="tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content
original-tweet js-original-tweet
has-cards has-content
"
data-tweet-id="1059653149185605632"
data-item-id="1059653149185605632"
data-permalink-path="/vic_jaquez/status/1059653149185605632"
data-conversation-id="1059653149185605632"
data-tweet-nonce="1059653149185605632-d3eb5da7-fe5f-4086-b110-e23ae6d2e701"
data-tweet-stat-initialized="true"
data-screen-name="vic_jaquez" data-name="Victor Jaquez" data-user-id="727706516501958656"
data-you-follow="false"
data-follows-you="false"
data-you-block="false"
data-mentions="ryanflorence"
data-reply-to-users-json="[{"id_str":"727706516501958656","screen_name":"vic_jaquez","name":"Victor Jaquez","emojified_name":{"text":"Victor Jaquez","emojified_text_as_html":"Victor Jaquez"}},{"id_str":"16468446","screen_name":"ryanflorence","name":"Ryan Florence","emojified_name":{"text":"Ryan Florence","emojified_text_as_html":"Ryan Florence"}}]"
data-disclosure-type=""
data-has-cards="true"
data-component-context="tweet"
>
<div class="context">
</div>
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="/vic_jaquez" data-user-id="727706516501958656">
<img class="avatar js-action-profile-avatar" src="https://pbs.twimg.com/profile_images/1004979162216476674/pAqUBHE5_bigger.jpg" alt="">
<span class="FullNameGroup">
<strong class="fullname show-popup-with-id u-textTruncate " data-aria-label-part>Victor Jaquez</strong><span>‏</span><span class="UserBadges"></span><span class="UserNameBreak"> </span></span><span class="username u-dir u-textTruncate" dir="ltr" data-aria-label-part>@<b>vic_jaquez</b></span></a>
<small class="time">
<a href="/vic_jaquez/status/1059653149185605632" class="tweet-timestamp js-permalink js-nav js-tooltip" title="4:46 AM - 6 Nov 2018" data-conversation-id="1059653149185605632"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-time="1541475972" data-time-ms="1541475972000" data-long-form="true">6 Nov 2018</span></a>
</small>
<div class="ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions">
<div class="dropdown">
<button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button">
<div class="IconContainer js-tooltip" title="More">
<span class="Icon Icon--caretDownLight Icon--small"></span>
<span class="u-hiddenVisually">More</span>
</div>
</button>
<div class="dropdown-menu is-autoCentered">
<div class="dropdown-caret">
<div class="caret-outer"></div>
<div class="caret-inner"></div>
</div>
<ul>
<li class="copy-link-to-tweet js-actionCopyLinkToTweet">
<button type="button" class="dropdown-link">Copy link to Tweet</button>
</li>
<li class="embed-link js-actionEmbedTweet" data-nav="embed_tweet">
<button type="button" class="dropdown-link">Embed Tweet</button>
</li>
<li class="mute-user-item"><button type="button" class="dropdown-link">Mute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>vic_jaquez</b></span></button></li>
<li class="unmute-user-item"><button type="button" class="dropdown-link">Unmute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>vic_jaquez</b></span></button></li>
<li class="block-link js-actionBlock" data-nav="block">
<button type="button" class="dropdown-link">Block <span class="username u-dir u-textTruncate" dir="ltr" >@<b>vic_jaquez</b></span></button>
</li>
<li class="unblock-link js-actionUnblock" data-nav="unblock">
<button type="button" class="dropdown-link">Unblock <span class="username u-dir u-textTruncate" dir="ltr" >@<b>vic_jaquez</b></span></button>
</li>
<li class="report-link js-actionReport" data-nav="report">
<button type="button" class="dropdown-link">
Report Tweet
</button>
</li>
<li class="dropdown-divider"></li>
<li class="js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment">
<button type="button" class="dropdown-link">Add to other Moment</button>
</li>
<li class="js-actionMomentMakerCreateMoment">
<button type="button" class="dropdown-link">Add to new Moment</button>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="js-tweet-text-container">
<p class="TweetTextSize js-tweet-text tweet-text" lang="en" data-aria-label-part="0">The <strong>Future of React</strong> with <a href="/ryanflorence" class="twitter-atreply pretty-link js-nav" dir="ltr" data-mentioned-user-id="16468446" ><s>@</s><b>ryanflorence</b></a><a href="https://t.co/uQoyieIJ9u" class="twitter-timeline-link u-hidden" data-pre-embedded="true" dir="ltr" >pic.twitter.com/uQoyieIJ9u</a></p>
</div>
<div class="AdaptiveMediaOuterContainer">
<div class="AdaptiveMedia
is-square
"
>
<div class="AdaptiveMedia-container">
<div class="AdaptiveMedia-singlePhoto"
style="padding-top: calc(0.94140625 * 100% - 0.5px);"
>
<div class="AdaptiveMedia-photoContainer js-adaptive-photo "
data-image-url="https://pbs.twimg.com/media/DrSk60mV4AAJVvp.jpg"
data-element-context="platform_photo_card"
style="background-color:rgba(38,33,26,1.0);"
data-dominant-color="[38,33,26]"
>
<img data-aria-label-part src="https://pbs.twimg.com/media/DrSk60mV4AAJVvp.jpg" alt=""
style="width: 100%; top: -0px;"
>
</div>
</div>
</div>
</div>
</div>
<div class="stream-item-footer">
<div class="ProfileTweet-actionCountList u-hiddenVisually">
<span class="ProfileTweet-action--reply u-hiddenVisually">
<span class="ProfileTweet-actionCount" data-tweet-stat-count="2">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-reply-count-aria-1059653149185605632" data-aria-label-part>2 replies</span>
</span>
</span>
<span class="ProfileTweet-action--retweet u-hiddenVisually">
<span class="ProfileTweet-actionCount" data-tweet-stat-count="9">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-retweet-count-aria-1059653149185605632" data-aria-label-part>9 retweets</span>
</span>
</span>
<span class="ProfileTweet-action--favorite u-hiddenVisually">
<span class="ProfileTweet-actionCount" data-tweet-stat-count="69">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-favorite-count-aria-1059653149185605632" data-aria-label-part>69 likes</span>
</span>
</span>
</div>
<div class="ProfileTweet-actionList js-actions" role="group" aria-label="Tweet actions">
<div class="ProfileTweet-action ProfileTweet-action--reply">
<button class="ProfileTweet-actionButton js-actionButton js-actionReply"
data-modal="ProfileTweet-reply" type="button"
aria-describedby="profile-tweet-action-reply-count-aria-1059653149185605632">
<div class="IconContainer js-tooltip" title="Reply">
<span class="Icon Icon--medium Icon--reply"></span>
<span class="u-hiddenVisually">Reply</span>
</div>
<span class="ProfileTweet-actionCount ">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">2</span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt">
<button class="ProfileTweet-actionButton js-actionButton js-actionRetweet"
data-modal="ProfileTweet-retweet"
type="button"
aria-describedby="profile-tweet-action-retweet-count-aria-1059653149185605632">
<div class="IconContainer js-tooltip" title="Retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweet</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">9</span>
</span>
</button><button class="ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button">
<div class="IconContainer js-tooltip" title="Undo retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweeted</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">9</span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--favorite js-toggleState">
<button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button"
aria-describedby="profile-tweet-action-favorite-count-aria-1059653149185605632">
<div class="IconContainer js-tooltip" title="Like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Like</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">69</span>
</span>
</button><button class="ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite" type="button">
<div class="IconContainer js-tooltip" title="Undo like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Liked</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">69</span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--dm">
<button class="ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM"
type="button"
data-nav="share_tweet_dm"
>
<div class="IconContainer js-tooltip" title="Direct message">
<span class="Icon Icon--medium Icon--dm"></span>
<span class="u-hiddenVisually">Direct message</span>
</div>
</button>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="js-stream-item stream-item stream-item
" data-item-id="1059636425719775234"
id="stream-item-tweet-1059636425719775234"
data-item-type="tweet"
>
<div class="tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content
original-tweet js-original-tweet
has-cards has-content
"
data-tweet-id="1059636425719775234"
data-item-id="1059636425719775234"
data-permalink-path="/NerdCowboy/status/1059636425719775234"
data-conversation-id="1059636425719775234"
data-tweet-nonce="1059636425719775234-088fe41e-c574-4537-b458-dd123aa9d124"
data-tweet-stat-initialized="true"
data-screen-name="NerdCowboy" data-name="Brent Larson" data-user-id="325716240"
data-you-follow="false"
data-follows-you="false"
data-you-block="false"
data-mentions="ryanflorence"
data-reply-to-users-json="[{"id_str":"325716240","screen_name":"NerdCowboy","name":"Brent Larson","emojified_name":{"text":"Brent Larson","emojified_text_as_html":"Brent Larson"}},{"id_str":"16468446","screen_name":"ryanflorence","name":"Ryan Florence","emojified_name":{"text":"Ryan Florence","emojified_text_as_html":"Ryan Florence"}}]"
data-disclosure-type=""
data-has-cards="true"
data-component-context="tweet"
>
<div class="context">
</div>
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="/NerdCowboy" data-user-id="325716240">
<img class="avatar js-action-profile-avatar" src="https://pbs.twimg.com/profile_images/460675903777804288/zC4Av2hD_bigger.png" alt="">
<span class="FullNameGroup">
<strong class="fullname show-popup-with-id u-textTruncate " data-aria-label-part>Brent Larson</strong><span>‏</span><span class="UserBadges"></span><span class="UserNameBreak"> </span></span><span class="username u-dir u-textTruncate" dir="ltr" data-aria-label-part>@<b>NerdCowboy</b></span></a>
<small class="time">
<a href="/NerdCowboy/status/1059636425719775234" class="tweet-timestamp js-permalink js-nav js-tooltip" title="3:39 AM - 6 Nov 2018" data-conversation-id="1059636425719775234"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-time="1541471985" data-time-ms="1541471985000" data-long-form="true">6 Nov 2018</span></a>
</small>
<div class="ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions">
<div class="dropdown">
<button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button">
<div class="IconContainer js-tooltip" title="More">
<span class="Icon Icon--caretDownLight Icon--small"></span>
<span class="u-hiddenVisually">More</span>
</div>
</button>
<div class="dropdown-menu is-autoCentered">
<div class="dropdown-caret">
<div class="caret-outer"></div>
<div class="caret-inner"></div>
</div>
<ul>
<li class="copy-link-to-tweet js-actionCopyLinkToTweet">
<button type="button" class="dropdown-link">Copy link to Tweet</button>
</li>
<li class="embed-link js-actionEmbedTweet" data-nav="embed_tweet">
<button type="button" class="dropdown-link">Embed Tweet</button>
</li>
<li class="mute-user-item"><button type="button" class="dropdown-link">Mute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>NerdCowboy</b></span></button></li>
<li class="unmute-user-item"><button type="button" class="dropdown-link">Unmute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>NerdCowboy</b></span></button></li>
<li class="block-link js-actionBlock" data-nav="block">
<button type="button" class="dropdown-link">Block <span class="username u-dir u-textTruncate" dir="ltr" >@<b>NerdCowboy</b></span></button>
</li>
<li class="unblock-link js-actionUnblock" data-nav="unblock">
<button type="button" class="dropdown-link">Unblock <span class="username u-dir u-textTruncate" dir="ltr" >@<b>NerdCowboy</b></span></button>
</li>
<li class="report-link js-actionReport" data-nav="report">
<button type="button" class="dropdown-link">
Report Tweet
</button>
</li>
<li class="dropdown-divider"></li>
<li class="js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment">
<button type="button" class="dropdown-link">Add to other Moment</button>
</li>
<li class="js-actionMomentMakerCreateMoment">
<button type="button" class="dropdown-link">Add to new Moment</button>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="js-tweet-text-container">
<p class="TweetTextSize js-tweet-text tweet-text" lang="en" data-aria-label-part="0">The <strong>Future of React</strong> with <a href="/ryanflorence" class="twitter-atreply pretty-link js-nav" dir="ltr" data-mentioned-user-id="16468446" ><s>@</s><b>ryanflorence</b></a>. Hooks look really awesome<a href="https://t.co/F6se6wwbtB" class="twitter-timeline-link u-hidden" data-pre-embedded="true" dir="ltr" >pic.twitter.com/F6se6wwbtB</a></p>
</div>
<div class="AdaptiveMediaOuterContainer">
<div class="AdaptiveMedia
is-square
"
>
<div class="AdaptiveMedia-container">
<div class="AdaptiveMedia-singlePhoto"
style="padding-top: calc(0.75 * 100% - 0.5px);"
>
<div class="AdaptiveMedia-photoContainer js-adaptive-photo "
data-image-url="https://pbs.twimg.com/media/DrSVs5_VAAAuNHC.jpg"
data-element-context="platform_photo_card"
style="background-color:rgba(40,37,32,1.0);"
data-dominant-color="[40,37,32]"
>
<img data-aria-label-part src="https://pbs.twimg.com/media/DrSVs5_VAAAuNHC.jpg" alt=""
style="width: 100%; top: -0px;"
>
</div>
</div>
</div>
</div>
</div>
<div class="stream-item-footer">
<div class="ProfileTweet-actionCountList u-hiddenVisually">
<span class="ProfileTweet-action--reply u-hiddenVisually">
<span class="ProfileTweet-actionCount" data-tweet-stat-count="1">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-reply-count-aria-1059636425719775234" data-aria-label-part>1 reply</span>
</span>
</span>
<span class="ProfileTweet-action--retweet u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-retweet-count-aria-1059636425719775234" >0 retweets</span>
</span>
</span>
<span class="ProfileTweet-action--favorite u-hiddenVisually">
<span class="ProfileTweet-actionCount" data-tweet-stat-count="3">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-favorite-count-aria-1059636425719775234" data-aria-label-part>3 likes</span>
</span>
</span>
</div>
<div class="ProfileTweet-actionList js-actions" role="group" aria-label="Tweet actions">
<div class="ProfileTweet-action ProfileTweet-action--reply">
<button class="ProfileTweet-actionButton js-actionButton js-actionReply"
data-modal="ProfileTweet-reply" type="button"
aria-describedby="profile-tweet-action-reply-count-aria-1059636425719775234">
<div class="IconContainer js-tooltip" title="Reply">
<span class="Icon Icon--medium Icon--reply"></span>
<span class="u-hiddenVisually">Reply</span>
</div>
<span class="ProfileTweet-actionCount ">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">1</span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt">
<button class="ProfileTweet-actionButton js-actionButton js-actionRetweet"
data-modal="ProfileTweet-retweet"
type="button"
aria-describedby="profile-tweet-action-retweet-count-aria-1059636425719775234">
<div class="IconContainer js-tooltip" title="Retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweet</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button">
<div class="IconContainer js-tooltip" title="Undo retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweeted</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--favorite js-toggleState">
<button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button"
aria-describedby="profile-tweet-action-favorite-count-aria-1059636425719775234">
<div class="IconContainer js-tooltip" title="Like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Like</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">3</span>
</span>
</button><button class="ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite" type="button">
<div class="IconContainer js-tooltip" title="Undo like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Liked</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">3</span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--dm">
<button class="ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM"
type="button"
data-nav="share_tweet_dm"
>
<div class="IconContainer js-tooltip" title="Direct message">
<span class="Icon Icon--medium Icon--dm"></span>
<span class="u-hiddenVisually">Direct message</span>
</div>
</button>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="js-stream-item stream-item stream-item
" data-item-id="1059544412315836416"
id="stream-item-tweet-1059544412315836416"
data-item-type="tweet"
>
<div class="tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content
original-tweet js-original-tweet
"
data-tweet-id="1059544412315836416"
data-item-id="1059544412315836416"
data-permalink-path="/jsjoeio/status/1059544412315836416"
data-conversation-id="1059544412315836416"
data-tweet-nonce="1059544412315836416-da3d15d8-ba27-41f6-97f1-82461bc8587f"
data-tweet-stat-initialized="true"
data-screen-name="jsjoeio" data-name="JavaScript Joe" data-user-id="1567529924"
data-you-follow="false"
data-follows-you="true"
data-you-block="false"
data-mentions="ryanflorence phoenixreactjs"
data-reply-to-users-json="[{"id_str":"1567529924","screen_name":"jsjoeio","name":"JavaScript Joe","emojified_name":{"text":"JavaScript Joe","emojified_text_as_html":"JavaScript Joe"}},{"id_str":"16468446","screen_name":"ryanflorence","name":"Ryan Florence","emojified_name":{"text":"Ryan Florence","emojified_text_as_html":"Ryan Florence"}},{"id_str":"717956684086272000","screen_name":"phoenixreactjs","name":"Phoenix ReactJS","emojified_name":{"text":"Phoenix ReactJS","emojified_text_as_html":"Phoenix ReactJS"}}]"
data-disclosure-type=""
data-component-context="tweet"
>
<div class="context">
</div>
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="/jsjoeio" data-user-id="1567529924">
<img class="avatar js-action-profile-avatar" src="https://pbs.twimg.com/profile_images/1048693326797463552/QBDmFRUJ_bigger.jpg" alt="">
<span class="FullNameGroup">
<strong class="fullname show-popup-with-id u-textTruncate " data-aria-label-part>JavaScript Joe</strong><span>‏</span><span class="UserBadges"></span><span class="UserNameBreak"> </span></span><span class="username u-dir u-textTruncate" dir="ltr" data-aria-label-part>@<b>jsjoeio</b></span></a>
<small class="time">
<a href="/jsjoeio/status/1059544412315836416" class="tweet-timestamp js-permalink js-nav js-tooltip" title="9:34 PM - 5 Nov 2018" data-conversation-id="1059544412315836416"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-time="1541450047" data-time-ms="1541450047000" data-long-form="true">5 Nov 2018</span></a>
</small>
<div class="ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions">
<div class="dropdown">
<button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button">
<div class="IconContainer js-tooltip" title="More">
<span class="Icon Icon--caretDownLight Icon--small"></span>
<span class="u-hiddenVisually">More</span>
</div>
</button>
<div class="dropdown-menu is-autoCentered">
<div class="dropdown-caret">
<div class="caret-outer"></div>
<div class="caret-inner"></div>
</div>
<ul>
<li class="copy-link-to-tweet js-actionCopyLinkToTweet">
<button type="button" class="dropdown-link">Copy link to Tweet</button>
</li>
<li class="embed-link js-actionEmbedTweet" data-nav="embed_tweet">
<button type="button" class="dropdown-link">Embed Tweet</button>
</li>
<li class="mute-user-item"><button type="button" class="dropdown-link">Mute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>jsjoeio</b></span></button></li>
<li class="unmute-user-item"><button type="button" class="dropdown-link">Unmute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>jsjoeio</b></span></button></li>
<li class="block-link js-actionBlock" data-nav="block">
<button type="button" class="dropdown-link">Block <span class="username u-dir u-textTruncate" dir="ltr" >@<b>jsjoeio</b></span></button>
</li>
<li class="unblock-link js-actionUnblock" data-nav="unblock">
<button type="button" class="dropdown-link">Unblock <span class="username u-dir u-textTruncate" dir="ltr" >@<b>jsjoeio</b></span></button>
</li>
<li class="report-link js-actionReport" data-nav="report">
<button type="button" class="dropdown-link">
Report Tweet
</button>
</li>
<li class="dropdown-divider"></li>
<li class="js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment">
<button type="button" class="dropdown-link">Add to other Moment</button>
</li>
<li class="js-actionMomentMakerCreateMoment">
<button type="button" class="dropdown-link">Add to new Moment</button>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="js-tweet-text-container">
<p class="TweetTextSize js-tweet-text tweet-text" lang="en" data-aria-label-part="0">Excited to hear "The <strong>Future of React</strong>" by <a href="/ryanflorence" class="twitter-atreply pretty-link js-nav" dir="ltr" data-mentioned-user-id="16468446" ><s>@</s><b>ryanflorence</b></a> tonight at <a href="/phoenixreactjs" class="twitter-atreply pretty-link js-nav" dir="ltr" data-mentioned-user-id="717956684086272000" ><s>@</s><b>phoenixreactjs</b></a>! <img class="Emoji Emoji--forText" src="https://abs.twimg.com/emoji/v2/72x72/1f604.png" draggable="false" alt="😄" title="Smiling face with open mouth and smiling eyes" aria-label="Emoji: Smiling face with open mouth and smiling eyes"></p>
</div>
<div class="stream-item-footer">
<div class="ProfileTweet-actionCountList u-hiddenVisually">
<span class="ProfileTweet-action--reply u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-reply-count-aria-1059544412315836416" >0 replies</span>
</span>
</span>
<span class="ProfileTweet-action--retweet u-hiddenVisually">
<span class="ProfileTweet-actionCount" data-tweet-stat-count="1">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-retweet-count-aria-1059544412315836416" data-aria-label-part>1 retweet</span>
</span>
</span>
<span class="ProfileTweet-action--favorite u-hiddenVisually">
<span class="ProfileTweet-actionCount" data-tweet-stat-count="2">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-favorite-count-aria-1059544412315836416" data-aria-label-part>2 likes</span>
</span>
</span>
</div>
<div class="ProfileTweet-actionList js-actions" role="group" aria-label="Tweet actions">
<div class="ProfileTweet-action ProfileTweet-action--reply">
<button class="ProfileTweet-actionButton js-actionButton js-actionReply"
data-modal="ProfileTweet-reply" type="button"
aria-describedby="profile-tweet-action-reply-count-aria-1059544412315836416">
<div class="IconContainer js-tooltip" title="Reply">
<span class="Icon Icon--medium Icon--reply"></span>
<span class="u-hiddenVisually">Reply</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero ">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt">
<button class="ProfileTweet-actionButton js-actionButton js-actionRetweet"
data-modal="ProfileTweet-retweet"
type="button"
aria-describedby="profile-tweet-action-retweet-count-aria-1059544412315836416">
<div class="IconContainer js-tooltip" title="Retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweet</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">1</span>
</span>
</button><button class="ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button">
<div class="IconContainer js-tooltip" title="Undo retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweeted</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">1</span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--favorite js-toggleState">
<button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button"
aria-describedby="profile-tweet-action-favorite-count-aria-1059544412315836416">
<div class="IconContainer js-tooltip" title="Like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Like</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">2</span>
</span>
</button><button class="ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite" type="button">
<div class="IconContainer js-tooltip" title="Undo like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Liked</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">2</span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--dm">
<button class="ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM"
type="button"
data-nav="share_tweet_dm"
>
<div class="IconContainer js-tooltip" title="Direct message">
<span class="Icon Icon--medium Icon--dm"></span>
<span class="u-hiddenVisually">Direct message</span>
</div>
</button>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="js-stream-item stream-item stream-item
" data-item-id="1059528031541321728"
id="stream-item-tweet-1059528031541321728"
data-item-type="tweet"
>
<div class="tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content
original-tweet js-original-tweet
"
data-tweet-id="1059528031541321728"
data-item-id="1059528031541321728"
data-permalink-path="/magsout/status/1059528031541321728"
data-conversation-id="1059528031541321728"
data-tweet-nonce="1059528031541321728-ce1e484a-a7aa-4194-985e-7afdefc02f64"
data-tweet-stat-initialized="true"
data-screen-name="magsout" data-name="Guillaume Démésy 🤖" data-user-id="15220855"
data-you-follow="false"
data-follows-you="false"
data-you-block="false"
data-reply-to-users-json="[{"id_str":"15220855","screen_name":"magsout","name":"Guillaume D\u00e9m\u00e9sy\u200f \ud83e\udd16","emojified_name":{"text":"Guillaume D\u00e9m\u00e9sy\u200f \ud83e\udd16","emojified_text_as_html":"Guillaume D\u00e9m\u00e9sy\u200f \u003cspan class=\"Emoji Emoji--forLinks\" style=\"background-image:url('https:\/\/abs.twimg.com\/emoji\/v2\/72x72\/1f916.png')\" title=\"Robot face\" aria-label=\"Emoji: Robot face\"\u003e&nbsp;\u003c\/span\u003e\u003cspan class=\"visuallyhidden\" aria-hidden=\"true\"\u003e\ud83e\udd16\u003c\/span\u003e"}}]"
data-disclosure-type=""
data-component-context="tweet"
>
<div class="context">
</div>
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="/magsout" data-user-id="15220855">
<img class="avatar js-action-profile-avatar" src="https://pbs.twimg.com/profile_images/744646840759496704/nemxawei_bigger.jpg" alt="">
<span class="FullNameGroup">
<strong class="fullname show-popup-with-id u-textTruncate " data-aria-label-part>Guillaume Démésy <span class="Emoji Emoji--forLinks" style="background-image:url('https://abs.twimg.com/emoji/v2/72x72/1f916.png')" title="Robot face" aria-label="Emoji: Robot face"> </span><span class="visuallyhidden" aria-hidden="true">🤖</span></strong><span>‏</span><span class="UserBadges"></span><span class="UserNameBreak"> </span></span><span class="username u-dir u-textTruncate" dir="ltr" data-aria-label-part>@<b>magsout</b></span></a>
<small class="time">
<a href="/magsout/status/1059528031541321728" class="tweet-timestamp js-permalink js-nav js-tooltip" title="8:29 PM - 5 Nov 2018" data-conversation-id="1059528031541321728"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-time="1541446142" data-time-ms="1541446142000" data-long-form="true">5 Nov 2018</span></a>
</small>
<div class="ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions">
<div class="dropdown">
<button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button">
<div class="IconContainer js-tooltip" title="More">
<span class="Icon Icon--caretDownLight Icon--small"></span>
<span class="u-hiddenVisually">More</span>
</div>
</button>
<div class="dropdown-menu is-autoCentered">
<div class="dropdown-caret">
<div class="caret-outer"></div>
<div class="caret-inner"></div>
</div>
<ul>
<li class="copy-link-to-tweet js-actionCopyLinkToTweet">
<button type="button" class="dropdown-link">Copy link to Tweet</button>
</li>
<li class="embed-link js-actionEmbedTweet" data-nav="embed_tweet">
<button type="button" class="dropdown-link">Embed Tweet</button>
</li>
<li class="mute-user-item"><button type="button" class="dropdown-link">Mute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>magsout</b></span></button></li>
<li class="unmute-user-item"><button type="button" class="dropdown-link">Unmute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>magsout</b></span></button></li>
<li class="block-link js-actionBlock" data-nav="block">
<button type="button" class="dropdown-link">Block <span class="username u-dir u-textTruncate" dir="ltr" >@<b>magsout</b></span></button>
</li>
<li class="unblock-link js-actionUnblock" data-nav="unblock">
<button type="button" class="dropdown-link">Unblock <span class="username u-dir u-textTruncate" dir="ltr" >@<b>magsout</b></span></button>
</li>
<li class="report-link js-actionReport" data-nav="report">
<button type="button" class="dropdown-link">
Report Tweet
</button>
</li>
<li class="dropdown-divider"></li>
<li class="js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment">
<button type="button" class="dropdown-link">Add to other Moment</button>
</li>
<li class="js-actionMomentMakerCreateMoment">
<button type="button" class="dropdown-link">Add to new Moment</button>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="js-tweet-text-container">
<p class="TweetTextSize js-tweet-text tweet-text" lang="en" data-aria-label-part="0">React.lazy, Suspense, Hook, React.memo, the <strong>future of React</strong> is pretty exciting <a href="/hashtag/react?src=hash" data-query-source="hashtag_click" class="twitter-hashtag pretty-link js-nav" dir="ltr" ><s>#</s><b>react</b></a></p>
</div>
<div class="stream-item-footer">
<div class="ProfileTweet-actionCountList u-hiddenVisually">
<span class="ProfileTweet-action--reply u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-reply-count-aria-1059528031541321728" >0 replies</span>
</span>
</span>
<span class="ProfileTweet-action--retweet u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-retweet-count-aria-1059528031541321728" >0 retweets</span>
</span>
</span>
<span class="ProfileTweet-action--favorite u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-favorite-count-aria-1059528031541321728" >0 likes</span>
</span>
</span>
</div>
<div class="ProfileTweet-actionList js-actions" role="group" aria-label="Tweet actions">
<div class="ProfileTweet-action ProfileTweet-action--reply">
<button class="ProfileTweet-actionButton js-actionButton js-actionReply"
data-modal="ProfileTweet-reply" type="button"
aria-describedby="profile-tweet-action-reply-count-aria-1059528031541321728">
<div class="IconContainer js-tooltip" title="Reply">
<span class="Icon Icon--medium Icon--reply"></span>
<span class="u-hiddenVisually">Reply</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero ">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt">
<button class="ProfileTweet-actionButton js-actionButton js-actionRetweet"
data-modal="ProfileTweet-retweet"
type="button"
aria-describedby="profile-tweet-action-retweet-count-aria-1059528031541321728">
<div class="IconContainer js-tooltip" title="Retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweet</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button">
<div class="IconContainer js-tooltip" title="Undo retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweeted</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--favorite js-toggleState">
<button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button"
aria-describedby="profile-tweet-action-favorite-count-aria-1059528031541321728">
<div class="IconContainer js-tooltip" title="Like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Like</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite" type="button">
<div class="IconContainer js-tooltip" title="Undo like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Liked</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--dm">
<button class="ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM"
type="button"
data-nav="share_tweet_dm"
>
<div class="IconContainer js-tooltip" title="Direct message">
<span class="Icon Icon--medium Icon--dm"></span>
<span class="u-hiddenVisually">Direct message</span>
</div>
</button>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="js-stream-item stream-item stream-item
" data-item-id="1059490548799680512"
id="stream-item-tweet-1059490548799680512"
data-item-type="tweet"
>
<div class="tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content
original-tweet js-original-tweet
"
data-tweet-id="1059490548799680512"
data-item-id="1059490548799680512"
data-permalink-path="/nplexPHX/status/1059490548799680512"
data-conversation-id="1059490548799680512"
data-tweet-nonce="1059490548799680512-9a37f6ff-eda0-42ac-9eb3-4624d7d9f376"
data-tweet-stat-initialized="true"
data-screen-name="nplexPHX" data-name="NextPlex / Phoenix" data-user-id="1707306044"
data-you-follow="false"
data-follows-you="false"
data-you-block="false"
data-reply-to-users-json="[{"id_str":"1707306044","screen_name":"nplexPHX","name":"NextPlex \/ Phoenix","emojified_name":{"text":"NextPlex \/ Phoenix","emojified_text_as_html":"NextPlex \/ Phoenix"}}]"
data-disclosure-type=""
data-component-context="tweet"
>
<div class="context">
</div>
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="/nplexPHX" data-user-id="1707306044">
<img class="avatar js-action-profile-avatar" src="https://pbs.twimg.com/profile_images/378800000374612343/4c89a6f99ed5fbd6a6c4c9dd9b3a383e_bigger.png" alt="">
<span class="FullNameGroup">
<strong class="fullname show-popup-with-id u-textTruncate " data-aria-label-part>NextPlex / Phoenix</strong><span>‏</span><span class="UserBadges"></span><span class="UserNameBreak"> </span></span><span class="username u-dir u-textTruncate" dir="ltr" data-aria-label-part>@<b>nplexPHX</b></span></a>
<small class="time">
<a href="/nplexPHX/status/1059490548799680512" class="tweet-timestamp js-permalink js-nav js-tooltip" title="6:00 PM - 5 Nov 2018" data-conversation-id="1059490548799680512"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-time="1541437205" data-time-ms="1541437205000" data-long-form="true">5 Nov 2018</span></a>
</small>
<div class="ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions">
<div class="dropdown">
<button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button">
<div class="IconContainer js-tooltip" title="More">
<span class="Icon Icon--caretDownLight Icon--small"></span>
<span class="u-hiddenVisually">More</span>
</div>
</button>
<div class="dropdown-menu is-autoCentered">
<div class="dropdown-caret">
<div class="caret-outer"></div>
<div class="caret-inner"></div>
</div>
<ul>
<li class="copy-link-to-tweet js-actionCopyLinkToTweet">
<button type="button" class="dropdown-link">Copy link to Tweet</button>
</li>
<li class="embed-link js-actionEmbedTweet" data-nav="embed_tweet">
<button type="button" class="dropdown-link">Embed Tweet</button>
</li>
<li class="mute-user-item"><button type="button" class="dropdown-link">Mute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>nplexPHX</b></span></button></li>
<li class="unmute-user-item"><button type="button" class="dropdown-link">Unmute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>nplexPHX</b></span></button></li>
<li class="block-link js-actionBlock" data-nav="block">
<button type="button" class="dropdown-link">Block <span class="username u-dir u-textTruncate" dir="ltr" >@<b>nplexPHX</b></span></button>
</li>
<li class="unblock-link js-actionUnblock" data-nav="unblock">
<button type="button" class="dropdown-link">Unblock <span class="username u-dir u-textTruncate" dir="ltr" >@<b>nplexPHX</b></span></button>
</li>
<li class="report-link js-actionReport" data-nav="report">
<button type="button" class="dropdown-link">
Report Tweet
</button>
</li>
<li class="dropdown-divider"></li>
<li class="js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment">
<button type="button" class="dropdown-link">Add to other Moment</button>
</li>
<li class="js-actionMomentMakerCreateMoment">
<button type="button" class="dropdown-link">Add to new Moment</button>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="js-tweet-text-container">
<p class="TweetTextSize js-tweet-text tweet-text" lang="en" data-aria-label-part="0">Check out The <strong>Future of React</strong> with Ryan Florence tonight at 6:00pm <a href="https://t.co/crn7f62P21" rel="nofollow noopener" dir="ltr" data-expanded-url="http://bit.ly/2Pbh2NX" class="twitter-timeline-link" target="_blank" title="http://bit.ly/2Pbh2NX" ><span class="tco-ellipsis"></span><span class="invisible">http://</span><span class="js-display-url">bit.ly/2Pbh2NX</span><span class="invisible"></span><span class="tco-ellipsis"><span class="invisible"> </span></span></a> <a href="/hashtag/Phoenix?src=hash" data-query-source="hashtag_click" class="twitter-hashtag pretty-link js-nav" dir="ltr" ><s>#</s><b>Phoenix</b></a> <a href="/hashtag/PHX?src=hash" data-query-source="hashtag_click" class="twitter-hashtag pretty-link js-nav" dir="ltr" ><s>#</s><b>PHX</b></a></p>
</div>
<div class="stream-item-footer">
<div class="ProfileTweet-actionCountList u-hiddenVisually">
<span class="ProfileTweet-action--reply u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-reply-count-aria-1059490548799680512" >0 replies</span>
</span>
</span>
<span class="ProfileTweet-action--retweet u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-retweet-count-aria-1059490548799680512" >0 retweets</span>
</span>
</span>
<span class="ProfileTweet-action--favorite u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-favorite-count-aria-1059490548799680512" >0 likes</span>
</span>
</span>
</div>
<div class="ProfileTweet-actionList js-actions" role="group" aria-label="Tweet actions">
<div class="ProfileTweet-action ProfileTweet-action--reply">
<button class="ProfileTweet-actionButton js-actionButton js-actionReply"
data-modal="ProfileTweet-reply" type="button"
aria-describedby="profile-tweet-action-reply-count-aria-1059490548799680512">
<div class="IconContainer js-tooltip" title="Reply">
<span class="Icon Icon--medium Icon--reply"></span>
<span class="u-hiddenVisually">Reply</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero ">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt">
<button class="ProfileTweet-actionButton js-actionButton js-actionRetweet"
data-modal="ProfileTweet-retweet"
type="button"
aria-describedby="profile-tweet-action-retweet-count-aria-1059490548799680512">
<div class="IconContainer js-tooltip" title="Retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweet</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button">
<div class="IconContainer js-tooltip" title="Undo retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweeted</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--favorite js-toggleState">
<button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button"
aria-describedby="profile-tweet-action-favorite-count-aria-1059490548799680512">
<div class="IconContainer js-tooltip" title="Like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Like</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite" type="button">
<div class="IconContainer js-tooltip" title="Undo like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Liked</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--dm">
<button class="ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM"
type="button"
data-nav="share_tweet_dm"
>
<div class="IconContainer js-tooltip" title="Direct message">
<span class="Icon Icon--medium Icon--dm"></span>
<span class="u-hiddenVisually">Direct message</span>
</div>
</button>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="js-stream-item stream-item stream-item
" data-item-id="1059232422884065280"
id="stream-item-tweet-1059232422884065280"
data-item-type="tweet"
>
<div class="tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content
original-tweet js-original-tweet
has-cards has-content
"
data-tweet-id="1059232422884065280"
data-item-id="1059232422884065280"
data-permalink-path="/mfpiccolo/status/1059232422884065280"
data-conversation-id="1059232422884065280"
data-tweet-nonce="1059232422884065280-be4cb53b-9f2b-468a-aa15-cdeb79861953"
data-tweet-stat-initialized="true"
data-screen-name="mfpiccolo" data-name="Mike Piccolo" data-user-id="409349725"
data-you-follow="false"
data-follows-you="false"
data-you-block="false"
data-reply-to-users-json="[{"id_str":"409349725","screen_name":"mfpiccolo","name":"Mike Piccolo","emojified_name":{"text":"Mike Piccolo","emojified_text_as_html":"Mike Piccolo"}}]"
data-disclosure-type=""
data-has-cards="true"
data-component-context="tweet"
>
<div class="context">
</div>
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="/mfpiccolo" data-user-id="409349725">
<img class="avatar js-action-profile-avatar" src="https://pbs.twimg.com/profile_images/723008863520231425/ljoH6ur2_bigger.jpg" alt="">
<span class="FullNameGroup">
<strong class="fullname show-popup-with-id u-textTruncate " data-aria-label-part>Mike Piccolo</strong><span>‏</span><span class="UserBadges"></span><span class="UserNameBreak"> </span></span><span class="username u-dir u-textTruncate" dir="ltr" data-aria-label-part>@<b>mfpiccolo</b></span></a>
<small class="time">
<a href="/mfpiccolo/status/1059232422884065280" class="tweet-timestamp js-permalink js-nav js-tooltip" title="12:54 AM - 5 Nov 2018" data-conversation-id="1059232422884065280"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-time="1541375663" data-time-ms="1541375663000" data-long-form="true">5 Nov 2018</span></a>
</small>
<div class="ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions">
<div class="dropdown">
<button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button">
<div class="IconContainer js-tooltip" title="More">
<span class="Icon Icon--caretDownLight Icon--small"></span>
<span class="u-hiddenVisually">More</span>
</div>
</button>
<div class="dropdown-menu is-autoCentered">
<div class="dropdown-caret">
<div class="caret-outer"></div>
<div class="caret-inner"></div>
</div>
<ul>
<li class="copy-link-to-tweet js-actionCopyLinkToTweet">
<button type="button" class="dropdown-link">Copy link to Tweet</button>
</li>
<li class="embed-link js-actionEmbedTweet" data-nav="embed_tweet">
<button type="button" class="dropdown-link">Embed Tweet</button>
</li>
<li class="mute-user-item"><button type="button" class="dropdown-link">Mute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>mfpiccolo</b></span></button></li>
<li class="unmute-user-item"><button type="button" class="dropdown-link">Unmute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>mfpiccolo</b></span></button></li>
<li class="block-link js-actionBlock" data-nav="block">
<button type="button" class="dropdown-link">Block <span class="username u-dir u-textTruncate" dir="ltr" >@<b>mfpiccolo</b></span></button>
</li>
<li class="unblock-link js-actionUnblock" data-nav="unblock">
<button type="button" class="dropdown-link">Unblock <span class="username u-dir u-textTruncate" dir="ltr" >@<b>mfpiccolo</b></span></button>
</li>
<li class="report-link js-actionReport" data-nav="report">
<button type="button" class="dropdown-link">
Report Tweet
</button>
</li>
<li class="dropdown-divider"></li>
<li class="js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment">
<button type="button" class="dropdown-link">Add to other Moment</button>
</li>
<li class="js-actionMomentMakerCreateMoment">
<button type="button" class="dropdown-link">Add to new Moment</button>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="js-tweet-text-container">
<p class="TweetTextSize js-tweet-text tweet-text" lang="en" data-aria-label-part="0">It is going to be very interesting to see the <strong>future of React</strong> and Redux. Following along here like:
<a href="https://t.co/ZbD0BrKHdh" rel="nofollow noopener" dir="ltr" data-expanded-url="https://github.com/reduxjs/react-redux/issues/1063" class="twitter-timeline-link" target="_blank" title="https://github.com/reduxjs/react-redux/issues/1063" ><span class="tco-ellipsis"></span><span class="invisible">https://</span><span class="js-display-url">github.com/reduxjs/react-</span><span class="invisible">redux/issues/1063</span><span class="tco-ellipsis"><span class="invisible"> </span>…</span></a><a href="https://t.co/rgKUbOuEEk" class="twitter-timeline-link u-hidden" data-pre-embedded="true" dir="ltr" >pic.twitter.com/rgKUbOuEEk</a></p>
</div>
<div class="AdaptiveMediaOuterContainer">
<div class="AdaptiveMedia
is-video
has-autoplayable-media
"
>
<div class="AdaptiveMedia-container">
<div class="AdaptiveMedia-video">
<div class="AdaptiveMedia-videoContainer">
<div class="PlayableMedia PlayableMedia--gif">
<div class="PlayableMedia-container">
<div
class="PlayableMedia-player
"
data-playable-media-url=""
data-use-react-player
data-use-player-precache
data-border-top-left-radius=""
data-border-top-right-radius=""
data-border-bottom-left-radius=""
data-border-bottom-right-radius=""
style="padding-bottom: 100.0%; background-image:url('https://pbs.twimg.com/tweet_video_thumb/DrMmLknU4AAb_Gw.jpg')">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="stream-item-footer">
<div class="ProfileTweet-actionCountList u-hiddenVisually">
<span class="ProfileTweet-action--reply u-hiddenVisually">
<span class="ProfileTweet-actionCount" data-tweet-stat-count="3">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-reply-count-aria-1059232422884065280" data-aria-label-part>3 replies</span>
</span>
</span>
<span class="ProfileTweet-action--retweet u-hiddenVisually">
<span class="ProfileTweet-actionCount" data-tweet-stat-count="3">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-retweet-count-aria-1059232422884065280" data-aria-label-part>3 retweets</span>
</span>
</span>
<span class="ProfileTweet-action--favorite u-hiddenVisually">
<span class="ProfileTweet-actionCount" data-tweet-stat-count="5">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-favorite-count-aria-1059232422884065280" data-aria-label-part>5 likes</span>
</span>
</span>
</div>
<div class="ProfileTweet-actionList js-actions" role="group" aria-label="Tweet actions">
<div class="ProfileTweet-action ProfileTweet-action--reply">
<button class="ProfileTweet-actionButton js-actionButton js-actionReply"
data-modal="ProfileTweet-reply" type="button"
aria-describedby="profile-tweet-action-reply-count-aria-1059232422884065280">
<div class="IconContainer js-tooltip" title="Reply">
<span class="Icon Icon--medium Icon--reply"></span>
<span class="u-hiddenVisually">Reply</span>
</div>
<span class="ProfileTweet-actionCount ">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">3</span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt">
<button class="ProfileTweet-actionButton js-actionButton js-actionRetweet"
data-modal="ProfileTweet-retweet"
type="button"
aria-describedby="profile-tweet-action-retweet-count-aria-1059232422884065280">
<div class="IconContainer js-tooltip" title="Retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweet</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">3</span>
</span>
</button><button class="ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button">
<div class="IconContainer js-tooltip" title="Undo retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweeted</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">3</span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--favorite js-toggleState">
<button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button"
aria-describedby="profile-tweet-action-favorite-count-aria-1059232422884065280">
<div class="IconContainer js-tooltip" title="Like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Like</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">5</span>
</span>
</button><button class="ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite" type="button">
<div class="IconContainer js-tooltip" title="Undo like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Liked</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">5</span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--dm">
<button class="ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM"
type="button"
data-nav="share_tweet_dm"
>
<div class="IconContainer js-tooltip" title="Direct message">
<span class="Icon Icon--medium Icon--dm"></span>
<span class="u-hiddenVisually">Direct message</span>
</div>
</button>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="js-stream-item stream-item stream-item
" data-item-id="1058917233773096961"
id="stream-item-tweet-1058917233773096961"
data-item-type="tweet"
>
<div class="tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content
original-tweet js-original-tweet
"
data-tweet-id="1058917233773096961"
data-item-id="1058917233773096961"
data-permalink-path="/reactsydney/status/1058917233773096961"
data-conversation-id="1058917233773096961"
data-tweet-nonce="1058917233773096961-8f63345f-2a09-4954-812a-89e8972a2e16"
data-tweet-stat-initialized="true"
data-screen-name="reactsydney" data-name="ReactJS Sydney" data-user-id="3866823198"
data-you-follow="false"
data-follows-you="false"
data-you-block="false"
data-reply-to-users-json="[{"id_str":"3866823198","screen_name":"reactsydney","name":"ReactJS Sydney","emojified_name":{"text":"ReactJS Sydney","emojified_text_as_html":"ReactJS Sydney"}}]"
data-disclosure-type=""
data-component-context="tweet"
>
<div class="context">
</div>
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="/reactsydney" data-user-id="3866823198">
<img class="avatar js-action-profile-avatar" src="https://pbs.twimg.com/profile_images/656277262342352896/-XVhkqUL_bigger.png" alt="">
<span class="FullNameGroup">
<strong class="fullname show-popup-with-id u-textTruncate " data-aria-label-part>ReactJS Sydney</strong><span>‏</span><span class="UserBadges"></span><span class="UserNameBreak"> </span></span><span class="username u-dir u-textTruncate" dir="ltr" data-aria-label-part>@<b>reactsydney</b></span></a>
<small class="time">
<a href="/reactsydney/status/1058917233773096961" class="tweet-timestamp js-permalink js-nav js-tooltip" title="4:01 AM - 4 Nov 2018" data-conversation-id="1058917233773096961"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-time="1541300516" data-time-ms="1541300516000" data-long-form="true">4 Nov 2018</span></a>
</small>
<div class="ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions">
<div class="dropdown">
<button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button">
<div class="IconContainer js-tooltip" title="More">
<span class="Icon Icon--caretDownLight Icon--small"></span>
<span class="u-hiddenVisually">More</span>
</div>
</button>
<div class="dropdown-menu is-autoCentered">
<div class="dropdown-caret">
<div class="caret-outer"></div>
<div class="caret-inner"></div>
</div>
<ul>
<li class="copy-link-to-tweet js-actionCopyLinkToTweet">
<button type="button" class="dropdown-link">Copy link to Tweet</button>
</li>
<li class="embed-link js-actionEmbedTweet" data-nav="embed_tweet">
<button type="button" class="dropdown-link">Embed Tweet</button>
</li>
<li class="mute-user-item"><button type="button" class="dropdown-link">Mute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>reactsydney</b></span></button></li>
<li class="unmute-user-item"><button type="button" class="dropdown-link">Unmute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>reactsydney</b></span></button></li>
<li class="block-link js-actionBlock" data-nav="block">
<button type="button" class="dropdown-link">Block <span class="username u-dir u-textTruncate" dir="ltr" >@<b>reactsydney</b></span></button>
</li>
<li class="unblock-link js-actionUnblock" data-nav="unblock">
<button type="button" class="dropdown-link">Unblock <span class="username u-dir u-textTruncate" dir="ltr" >@<b>reactsydney</b></span></button>
</li>
<li class="report-link js-actionReport" data-nav="report">
<button type="button" class="dropdown-link">
Report Tweet
</button>
</li>
<li class="dropdown-divider"></li>
<li class="js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment">
<button type="button" class="dropdown-link">Add to other Moment</button>
</li>
<li class="js-actionMomentMakerCreateMoment">
<button type="button" class="dropdown-link">Add to new Moment</button>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="js-tweet-text-container">
<p class="TweetTextSize js-tweet-text tweet-text" lang="en" data-aria-label-part="0"><img class="Emoji Emoji--forText" src="https://abs.twimg.com/emoji/v2/72x72/1f4e3.png" draggable="false" alt="📣" title="Cheering megaphone" aria-label="Emoji: Cheering megaphone"> Come learn about React Suspense, Hooks, Ave browser performance at our November event "<strong>Future of React</strong>"
<a href="https://t.co/5Fq7m4XHh6" rel="nofollow noopener" dir="ltr" data-expanded-url="https://www.meetup.com/React-Sydney/events/255157655/" class="twitter-timeline-link" target="_blank" title="https://www.meetup.com/React-Sydney/events/255157655/" ><span class="tco-ellipsis"></span><span class="invisible">https://www.</span><span class="js-display-url">meetup.com/React-Sydney/e</span><span class="invisible">vents/255157655/</span><span class="tco-ellipsis"><span class="invisible"> </span>…</span></a></p>
</div>
<div class="stream-item-footer">
<div class="ProfileTweet-actionCountList u-hiddenVisually">
<span class="ProfileTweet-action--reply u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-reply-count-aria-1058917233773096961" >0 replies</span>
</span>
</span>
<span class="ProfileTweet-action--retweet u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-retweet-count-aria-1058917233773096961" >0 retweets</span>
</span>
</span>
<span class="ProfileTweet-action--favorite u-hiddenVisually">
<span class="ProfileTweet-actionCount" data-tweet-stat-count="3">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-favorite-count-aria-1058917233773096961" data-aria-label-part>3 likes</span>
</span>
</span>
</div>
<div class="ProfileTweet-actionList js-actions" role="group" aria-label="Tweet actions">
<div class="ProfileTweet-action ProfileTweet-action--reply">
<button class="ProfileTweet-actionButton js-actionButton js-actionReply"
data-modal="ProfileTweet-reply" type="button"
aria-describedby="profile-tweet-action-reply-count-aria-1058917233773096961">
<div class="IconContainer js-tooltip" title="Reply">
<span class="Icon Icon--medium Icon--reply"></span>
<span class="u-hiddenVisually">Reply</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero ">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt">
<button class="ProfileTweet-actionButton js-actionButton js-actionRetweet"
data-modal="ProfileTweet-retweet"
type="button"
aria-describedby="profile-tweet-action-retweet-count-aria-1058917233773096961">
<div class="IconContainer js-tooltip" title="Retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweet</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button">
<div class="IconContainer js-tooltip" title="Undo retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweeted</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--favorite js-toggleState">
<button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button"
aria-describedby="profile-tweet-action-favorite-count-aria-1058917233773096961">
<div class="IconContainer js-tooltip" title="Like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Like</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">3</span>
</span>
</button><button class="ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite" type="button">
<div class="IconContainer js-tooltip" title="Undo like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Liked</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">3</span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--dm">
<button class="ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM"
type="button"
data-nav="share_tweet_dm"
>
<div class="IconContainer js-tooltip" title="Direct message">
<span class="Icon Icon--medium Icon--dm"></span>
<span class="u-hiddenVisually">Direct message</span>
</div>
</button>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="js-stream-item stream-item stream-item
" data-item-id="1058821522410758144"
id="stream-item-tweet-1058821522410758144"
data-item-type="tweet"
>
<div class="tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content
original-tweet js-original-tweet
"
data-tweet-id="1058821522410758144"
data-item-id="1058821522410758144"
data-permalink-path="/jsjoeio/status/1058821522410758144"
data-conversation-id="1058821522410758144"
data-tweet-nonce="1058821522410758144-4c1c9d2e-d924-47d0-adc8-0f47917d96ab"
data-tweet-stat-initialized="true"
data-screen-name="jsjoeio" data-name="JavaScript Joe" data-user-id="1567529924"
data-you-follow="false"
data-follows-you="true"
data-you-block="false"
data-mentions="ryanflorence phoenixreactjs"
data-reply-to-users-json="[{"id_str":"1567529924","screen_name":"jsjoeio","name":"JavaScript Joe","emojified_name":{"text":"JavaScript Joe","emojified_text_as_html":"JavaScript Joe"}},{"id_str":"16468446","screen_name":"ryanflorence","name":"Ryan Florence","emojified_name":{"text":"Ryan Florence","emojified_text_as_html":"Ryan Florence"}},{"id_str":"717956684086272000","screen_name":"phoenixreactjs","name":"Phoenix ReactJS","emojified_name":{"text":"Phoenix ReactJS","emojified_text_as_html":"Phoenix ReactJS"}}]"
data-disclosure-type=""
data-component-context="tweet"
>
<div class="context">
</div>
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="/jsjoeio" data-user-id="1567529924">
<img class="avatar js-action-profile-avatar" src="https://pbs.twimg.com/profile_images/1048693326797463552/QBDmFRUJ_bigger.jpg" alt="">
<span class="FullNameGroup">
<strong class="fullname show-popup-with-id u-textTruncate " data-aria-label-part>JavaScript Joe</strong><span>‏</span><span class="UserBadges"></span><span class="UserNameBreak"> </span></span><span class="username u-dir u-textTruncate" dir="ltr" data-aria-label-part>@<b>jsjoeio</b></span></a>
<small class="time">
<a href="/jsjoeio/status/1058821522410758144" class="tweet-timestamp js-permalink js-nav js-tooltip" title="9:41 PM - 3 Nov 2018" data-conversation-id="1058821522410758144"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-time="1541277697" data-time-ms="1541277697000" data-long-form="true">3 Nov 2018</span></a>
</small>
<div class="ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions">
<div class="dropdown">
<button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button">
<div class="IconContainer js-tooltip" title="More">
<span class="Icon Icon--caretDownLight Icon--small"></span>
<span class="u-hiddenVisually">More</span>
</div>
</button>
<div class="dropdown-menu is-autoCentered">
<div class="dropdown-caret">
<div class="caret-outer"></div>
<div class="caret-inner"></div>
</div>
<ul>
<li class="copy-link-to-tweet js-actionCopyLinkToTweet">
<button type="button" class="dropdown-link">Copy link to Tweet</button>
</li>
<li class="embed-link js-actionEmbedTweet" data-nav="embed_tweet">
<button type="button" class="dropdown-link">Embed Tweet</button>
</li>
<li class="mute-user-item"><button type="button" class="dropdown-link">Mute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>jsjoeio</b></span></button></li>
<li class="unmute-user-item"><button type="button" class="dropdown-link">Unmute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>jsjoeio</b></span></button></li>
<li class="block-link js-actionBlock" data-nav="block">
<button type="button" class="dropdown-link">Block <span class="username u-dir u-textTruncate" dir="ltr" >@<b>jsjoeio</b></span></button>
</li>
<li class="unblock-link js-actionUnblock" data-nav="unblock">
<button type="button" class="dropdown-link">Unblock <span class="username u-dir u-textTruncate" dir="ltr" >@<b>jsjoeio</b></span></button>
</li>
<li class="report-link js-actionReport" data-nav="report">
<button type="button" class="dropdown-link">
Report Tweet
</button>
</li>
<li class="dropdown-divider"></li>
<li class="js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment">
<button type="button" class="dropdown-link">Add to other Moment</button>
</li>
<li class="js-actionMomentMakerCreateMoment">
<button type="button" class="dropdown-link">Add to new Moment</button>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="js-tweet-text-container">
<p class="TweetTextSize js-tweet-text tweet-text" lang="en" data-aria-label-part="0"><a href="/ryanflorence" class="twitter-atreply pretty-link js-nav" dir="ltr" data-mentioned-user-id="16468446" ><s>@</s><b>ryanflorence</b></a> Hey Ryan! The talk you're giving at <a href="/phoenixreactjs" class="twitter-atreply pretty-link js-nav" dir="ltr" data-mentioned-user-id="717956684086272000" ><s>@</s><b>phoenixreactjs</b></a> on Monday - "The <strong>Future of React</strong>"- will that be different from your talk "90% Cleaner React from ReactConf?</p>
</div>
<div class="stream-item-footer">
<div class="ProfileTweet-actionCountList u-hiddenVisually">
<span class="ProfileTweet-action--reply u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-reply-count-aria-1058821522410758144" >0 replies</span>
</span>
</span>
<span class="ProfileTweet-action--retweet u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-retweet-count-aria-1058821522410758144" >0 retweets</span>
</span>
</span>
<span class="ProfileTweet-action--favorite u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-favorite-count-aria-1058821522410758144" >0 likes</span>
</span>
</span>
</div>
<div class="ProfileTweet-actionList js-actions" role="group" aria-label="Tweet actions">
<div class="ProfileTweet-action ProfileTweet-action--reply">
<button class="ProfileTweet-actionButton js-actionButton js-actionReply"
data-modal="ProfileTweet-reply" type="button"
aria-describedby="profile-tweet-action-reply-count-aria-1058821522410758144">
<div class="IconContainer js-tooltip" title="Reply">
<span class="Icon Icon--medium Icon--reply"></span>
<span class="u-hiddenVisually">Reply</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero ">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt">
<button class="ProfileTweet-actionButton js-actionButton js-actionRetweet"
data-modal="ProfileTweet-retweet"
type="button"
aria-describedby="profile-tweet-action-retweet-count-aria-1058821522410758144">
<div class="IconContainer js-tooltip" title="Retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweet</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button">
<div class="IconContainer js-tooltip" title="Undo retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweeted</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--favorite js-toggleState">
<button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button"
aria-describedby="profile-tweet-action-favorite-count-aria-1058821522410758144">
<div class="IconContainer js-tooltip" title="Like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Like</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite" type="button">
<div class="IconContainer js-tooltip" title="Undo like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Liked</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--dm">
<button class="ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM"
type="button"
data-nav="share_tweet_dm"
>
<div class="IconContainer js-tooltip" title="Direct message">
<span class="Icon Icon--medium Icon--dm"></span>
<span class="u-hiddenVisually">Direct message</span>
</div>
</button>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="js-stream-item stream-item stream-item
" data-item-id="1058724338793353217"
id="stream-item-tweet-1058724338793353217"
data-item-type="tweet"
>
<div class="tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content
original-tweet js-original-tweet
has-cards cards-forward
"
data-tweet-id="1058724338793353217"
data-item-id="1058724338793353217"
data-permalink-path="/arthurlevoyer/status/1058724338793353217"
data-conversation-id="1058724338793353217"
data-tweet-nonce="1058724338793353217-a830c6b1-0bc8-4d9b-9080-78776b971731"
data-tweet-stat-initialized="true"
data-screen-name="arthurlevoyer" data-name="Arthur" data-user-id="244981898"
data-you-follow="false"
data-follows-you="false"
data-you-block="false"
data-mentions="dan_abramov"
data-reply-to-users-json="[{"id_str":"244981898","screen_name":"arthurlevoyer","name":"Arthur","emojified_name":{"text":"Arthur","emojified_text_as_html":"Arthur"}},{"id_str":"70345946","screen_name":"dan_abramov","name":"Dan Abramov","emojified_name":{"text":"Dan Abramov","emojified_text_as_html":"Dan Abramov"}}]"
data-disclosure-type=""
data-card2-type="player"
data-has-cards="true"
data-component-context="tweet"
>
<div class="context">
</div>
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="/arthurlevoyer" data-user-id="244981898">
<img class="avatar js-action-profile-avatar" src="https://pbs.twimg.com/profile_images/860058867149021186/UVuLgyF0_bigger.jpg" alt="">
<span class="FullNameGroup">
<strong class="fullname show-popup-with-id u-textTruncate " data-aria-label-part>Arthur</strong><span>‏</span><span class="UserBadges"></span><span class="UserNameBreak"> </span></span><span class="username u-dir u-textTruncate" dir="ltr" data-aria-label-part>@<b>arthurlevoyer</b></span></a>
<small class="time">
<a href="/arthurlevoyer/status/1058724338793353217" class="tweet-timestamp js-permalink js-nav js-tooltip" title="3:15 PM - 3 Nov 2018" data-conversation-id="1058724338793353217"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-time="1541254527" data-time-ms="1541254527000" data-long-form="true">3 Nov 2018</span></a>
</small>
<div class="ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions">
<div class="dropdown">
<button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button">
<div class="IconContainer js-tooltip" title="More">
<span class="Icon Icon--caretDownLight Icon--small"></span>
<span class="u-hiddenVisually">More</span>
</div>
</button>
<div class="dropdown-menu is-autoCentered">
<div class="dropdown-caret">
<div class="caret-outer"></div>
<div class="caret-inner"></div>
</div>
<ul>
<li class="copy-link-to-tweet js-actionCopyLinkToTweet">
<button type="button" class="dropdown-link">Copy link to Tweet</button>
</li>
<li class="embed-link js-actionEmbedTweet" data-nav="embed_tweet">
<button type="button" class="dropdown-link">Embed Tweet</button>
</li>
<li class="mute-user-item"><button type="button" class="dropdown-link">Mute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>arthurlevoyer</b></span></button></li>
<li class="unmute-user-item"><button type="button" class="dropdown-link">Unmute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>arthurlevoyer</b></span></button></li>
<li class="block-link js-actionBlock" data-nav="block">
<button type="button" class="dropdown-link">Block <span class="username u-dir u-textTruncate" dir="ltr" >@<b>arthurlevoyer</b></span></button>
</li>
<li class="unblock-link js-actionUnblock" data-nav="unblock">
<button type="button" class="dropdown-link">Unblock <span class="username u-dir u-textTruncate" dir="ltr" >@<b>arthurlevoyer</b></span></button>
</li>
<li class="report-link js-actionReport" data-nav="report">
<button type="button" class="dropdown-link">
Report Tweet
</button>
</li>
<li class="dropdown-divider"></li>
<li class="js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment">
<button type="button" class="dropdown-link">Add to other Moment</button>
</li>
<li class="js-actionMomentMakerCreateMoment">
<button type="button" class="dropdown-link">Add to new Moment</button>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="js-tweet-text-container">
<p class="TweetTextSize js-tweet-text tweet-text" lang="en" data-aria-label-part="0">Might be running late but I just listened <a href="/dan_abramov" class="twitter-atreply pretty-link js-nav" dir="ltr" data-mentioned-user-id="70345946" ><s>@</s><b>dan_abramov</b></a> explains the <strong>future of React</strong> => <img class="Emoji Emoji--forText" src="https://abs.twimg.com/emoji/v2/72x72/1f92f.png" draggable="false" alt="🤯" title="Exploding head" aria-label="Emoji: Exploding head"><img class="Emoji Emoji--forText" src="https://abs.twimg.com/emoji/v2/72x72/1f92f.png" draggable="false" alt="🤯" title="Exploding head" aria-label="Emoji: Exploding head"> <a href="https://t.co/BWO0nDLCt2" rel="nofollow noopener" dir="ltr" data-expanded-url="https://youtu.be/dpw9EHDh2bM" class="twitter-timeline-link u-hidden" target="_blank" title="https://youtu.be/dpw9EHDh2bM" ><span class="tco-ellipsis"></span><span class="invisible">https://</span><span class="js-display-url">youtu.be/dpw9EHDh2bM</span><span class="invisible"></span><span class="tco-ellipsis"><span class="invisible"> </span></span></a></p>
</div>
<div class="card2 js-media-container
"
data-card2-name="player"
>
<div class="js-macaw-cards-iframe-container initial-card-height card-type-player"
data-src="/i/cards/tfw/v1/1058724338793353217?cardname=player&autoplay_disabled=true&forward=true&earned=true&edge=true&lang=en"
data-card-name="player"
data-card-url="https://t.co/BWO0nDLCt2"
data-publisher-id="10228272"
data-creator-id=""
data-amplify-content-id=""
data-amplify-playlist-url=""
data-full-card-iframe-url="/i/cards/tfw/v1/1058724338793353217?cardname=player&autoplay_disabled=true&earned=true&edge=true&lang=en"
data-has-autoplayable-media="false">
</div>
</div>
<div class="stream-item-footer">
<div class="ProfileTweet-actionCountList u-hiddenVisually">
<span class="ProfileTweet-action--reply u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-reply-count-aria-1058724338793353217" >0 replies</span>
</span>
</span>
<span class="ProfileTweet-action--retweet u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-retweet-count-aria-1058724338793353217" >0 retweets</span>
</span>
</span>
<span class="ProfileTweet-action--favorite u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-favorite-count-aria-1058724338793353217" >0 likes</span>
</span>
</span>
</div>
<div class="ProfileTweet-actionList js-actions" role="group" aria-label="Tweet actions">
<div class="ProfileTweet-action ProfileTweet-action--reply">
<button class="ProfileTweet-actionButton js-actionButton js-actionReply"
data-modal="ProfileTweet-reply" type="button"
aria-describedby="profile-tweet-action-reply-count-aria-1058724338793353217">
<div class="IconContainer js-tooltip" title="Reply">
<span class="Icon Icon--medium Icon--reply"></span>
<span class="u-hiddenVisually">Reply</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero ">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt">
<button class="ProfileTweet-actionButton js-actionButton js-actionRetweet"
data-modal="ProfileTweet-retweet"
type="button"
aria-describedby="profile-tweet-action-retweet-count-aria-1058724338793353217">
<div class="IconContainer js-tooltip" title="Retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweet</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button">
<div class="IconContainer js-tooltip" title="Undo retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweeted</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--favorite js-toggleState">
<button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button"
aria-describedby="profile-tweet-action-favorite-count-aria-1058724338793353217">
<div class="IconContainer js-tooltip" title="Like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Like</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite" type="button">
<div class="IconContainer js-tooltip" title="Undo like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Liked</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--dm">
<button class="ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM"
type="button"
data-nav="share_tweet_dm"
>
<div class="IconContainer js-tooltip" title="Direct message">
<span class="Icon Icon--medium Icon--dm"></span>
<span class="u-hiddenVisually">Direct message</span>
</div>
</button>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="js-stream-item stream-item stream-item
" data-item-id="1058633774525669377"
id="stream-item-tweet-1058633774525669377"
data-item-type="tweet"
>
<div class="tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content
original-tweet js-original-tweet
"
data-tweet-id="1058633774525669377"
data-item-id="1058633774525669377"
data-permalink-path="/thecat/status/1058633774525669377"
data-conversation-id="1058633774525669377"
data-tweet-nonce="1058633774525669377-e31fb5d9-4631-4d46-99de-a8612b59f659"
data-tweet-stat-initialized="true"
data-screen-name="thecat" data-name="Jeremy Lu" data-user-id="807633"
data-you-follow="false"
data-follows-you="false"
data-you-block="false"
data-reply-to-users-json="[{"id_str":"807633","screen_name":"thecat","name":"Jeremy Lu","emojified_name":{"text":"Jeremy Lu","emojified_text_as_html":"Jeremy Lu"}}]"
data-disclosure-type=""
data-component-context="tweet"
>
<div class="context">
</div>
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="/thecat" data-user-id="807633">
<img class="avatar js-action-profile-avatar" src="https://pbs.twimg.com/profile_images/2757923060/70b16cbe6266b7dc04c2d57e1a432fd0_bigger.png" alt="">
<span class="FullNameGroup">
<strong class="fullname show-popup-with-id u-textTruncate " data-aria-label-part>Jeremy Lu</strong><span>‏</span><span class="UserBadges"></span><span class="UserNameBreak"> </span></span><span class="username u-dir u-textTruncate" dir="ltr" data-aria-label-part>@<b>thecat</b></span></a>
<small class="time">
<a href="/thecat/status/1058633774525669377" class="tweet-timestamp js-permalink js-nav js-tooltip" title="9:15 AM - 3 Nov 2018" data-conversation-id="1058633774525669377"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-time="1541232934" data-time-ms="1541232934000" data-long-form="true">3 Nov 2018</span></a>
</small>
<div class="ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions">
<div class="dropdown">
<button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button">
<div class="IconContainer js-tooltip" title="More">
<span class="Icon Icon--caretDownLight Icon--small"></span>
<span class="u-hiddenVisually">More</span>
</div>
</button>
<div class="dropdown-menu is-autoCentered">
<div class="dropdown-caret">
<div class="caret-outer"></div>
<div class="caret-inner"></div>
</div>
<ul>
<li class="copy-link-to-tweet js-actionCopyLinkToTweet">
<button type="button" class="dropdown-link">Copy link to Tweet</button>
</li>
<li class="embed-link js-actionEmbedTweet" data-nav="embed_tweet">
<button type="button" class="dropdown-link">Embed Tweet</button>
</li>
<li class="mute-user-item"><button type="button" class="dropdown-link">Mute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>thecat</b></span></button></li>
<li class="unmute-user-item"><button type="button" class="dropdown-link">Unmute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>thecat</b></span></button></li>
<li class="block-link js-actionBlock" data-nav="block">
<button type="button" class="dropdown-link">Block <span class="username u-dir u-textTruncate" dir="ltr" >@<b>thecat</b></span></button>
</li>
<li class="unblock-link js-actionUnblock" data-nav="unblock">
<button type="button" class="dropdown-link">Unblock <span class="username u-dir u-textTruncate" dir="ltr" >@<b>thecat</b></span></button>
</li>
<li class="report-link js-actionReport" data-nav="report">
<button type="button" class="dropdown-link">
Report Tweet
</button>
</li>
<li class="dropdown-divider"></li>
<li class="js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment">
<button type="button" class="dropdown-link">Add to other Moment</button>
</li>
<li class="js-actionMomentMakerCreateMoment">
<button type="button" class="dropdown-link">Add to new Moment</button>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="js-tweet-text-container">
<p class="TweetTextSize js-tweet-text tweet-text" lang="en" data-aria-label-part="0">“Hooks represents our vision for the <strong>future of React</strong>"
// writing's on the wall</p>
</div>
<div class="stream-item-footer">
<div class="ProfileTweet-actionCountList u-hiddenVisually">
<span class="ProfileTweet-action--reply u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-reply-count-aria-1058633774525669377" >0 replies</span>
</span>
</span>
<span class="ProfileTweet-action--retweet u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-retweet-count-aria-1058633774525669377" >0 retweets</span>
</span>
</span>
<span class="ProfileTweet-action--favorite u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-favorite-count-aria-1058633774525669377" >0 likes</span>
</span>
</span>
</div>
<div class="ProfileTweet-actionList js-actions" role="group" aria-label="Tweet actions">
<div class="ProfileTweet-action ProfileTweet-action--reply">
<button class="ProfileTweet-actionButton js-actionButton js-actionReply"
data-modal="ProfileTweet-reply" type="button"
aria-describedby="profile-tweet-action-reply-count-aria-1058633774525669377">
<div class="IconContainer js-tooltip" title="Reply">
<span class="Icon Icon--medium Icon--reply"></span>
<span class="u-hiddenVisually">Reply</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero ">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt">
<button class="ProfileTweet-actionButton js-actionButton js-actionRetweet"
data-modal="ProfileTweet-retweet"
type="button"
aria-describedby="profile-tweet-action-retweet-count-aria-1058633774525669377">
<div class="IconContainer js-tooltip" title="Retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweet</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button">
<div class="IconContainer js-tooltip" title="Undo retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweeted</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--favorite js-toggleState">
<button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button"
aria-describedby="profile-tweet-action-favorite-count-aria-1058633774525669377">
<div class="IconContainer js-tooltip" title="Like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Like</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite" type="button">
<div class="IconContainer js-tooltip" title="Undo like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Liked</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--dm">
<button class="ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM"
type="button"
data-nav="share_tweet_dm"
>
<div class="IconContainer js-tooltip" title="Direct message">
<span class="Icon Icon--medium Icon--dm"></span>
<span class="u-hiddenVisually">Direct message</span>
</div>
</button>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="js-stream-item stream-item stream-item
" data-item-id="1058424831866220546"
id="stream-item-tweet-1058424831866220546"
data-item-type="tweet"
>
<div class="tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content
original-tweet js-original-tweet
"
data-tweet-id="1058424831866220546"
data-item-id="1058424831866220546"
data-permalink-path="/Nosidotgif/status/1058424831866220546"
data-conversation-id="1058424831866220546"
data-tweet-nonce="1058424831866220546-1956b12c-7019-4727-881d-ec58a78bc422"
data-tweet-stat-initialized="true"
data-screen-name="Nosidotgif" data-name="🌲 Diego Nosi 🌲" data-user-id="540482303"
data-you-follow="false"
data-follows-you="false"
data-you-block="false"
data-reply-to-users-json="[{"id_str":"540482303","screen_name":"Nosidotgif","name":"\ud83c\udf32 Diego Nosi \ud83c\udf32","emojified_name":{"text":"\ud83c\udf32 Diego Nosi \ud83c\udf32","emojified_text_as_html":"\u003cspan class=\"Emoji Emoji--forLinks\" style=\"background-image:url('https:\/\/abs.twimg.com\/emoji\/v2\/72x72\/1f332.png')\" title=\"Evergreen tree\" aria-label=\"Emoji: Evergreen tree\"\u003e&nbsp;\u003c\/span\u003e\u003cspan class=\"visuallyhidden\" aria-hidden=\"true\"\u003e\ud83c\udf32\u003c\/span\u003e Diego Nosi \u003cspan class=\"Emoji Emoji--forLinks\" style=\"background-image:url('https:\/\/abs.twimg.com\/emoji\/v2\/72x72\/1f332.png')\" title=\"Evergreen tree\" aria-label=\"Emoji: Evergreen tree\"\u003e&nbsp;\u003c\/span\u003e\u003cspan class=\"visuallyhidden\" aria-hidden=\"true\"\u003e\ud83c\udf32\u003c\/span\u003e"}}]"
data-disclosure-type=""
data-component-context="tweet"
>
<div class="context">
</div>
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="/Nosidotgif" data-user-id="540482303">
<img class="avatar js-action-profile-avatar" src="https://pbs.twimg.com/profile_images/1063152670490402821/OIzuu5Wb_bigger.jpg" alt="">
<span class="FullNameGroup">
<strong class="fullname show-popup-with-id u-textTruncate " data-aria-label-part><span class="Emoji Emoji--forLinks" style="background-image:url('https://abs.twimg.com/emoji/v2/72x72/1f332.png')" title="Evergreen tree" aria-label="Emoji: Evergreen tree"> </span><span class="visuallyhidden" aria-hidden="true">🌲</span> Diego Nosi <span class="Emoji Emoji--forLinks" style="background-image:url('https://abs.twimg.com/emoji/v2/72x72/1f332.png')" title="Evergreen tree" aria-label="Emoji: Evergreen tree"> </span><span class="visuallyhidden" aria-hidden="true">🌲</span></strong><span>‏</span><span class="UserBadges"></span><span class="UserNameBreak"> </span></span><span class="username u-dir u-textTruncate" dir="ltr" data-aria-label-part>@<b>Nosidotgif</b></span></a>
<small class="time">
<a href="/Nosidotgif/status/1058424831866220546" class="tweet-timestamp js-permalink js-nav js-tooltip" title="7:25 PM - 2 Nov 2018" data-conversation-id="1058424831866220546"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-time="1541183119" data-time-ms="1541183119000" data-long-form="true">2 Nov 2018</span></a>
</small>
<div class="ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions">
<div class="dropdown">
<button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button">
<div class="IconContainer js-tooltip" title="More">
<span class="Icon Icon--caretDownLight Icon--small"></span>
<span class="u-hiddenVisually">More</span>
</div>
</button>
<div class="dropdown-menu is-autoCentered">
<div class="dropdown-caret">
<div class="caret-outer"></div>
<div class="caret-inner"></div>
</div>
<ul>
<li class="copy-link-to-tweet js-actionCopyLinkToTweet">
<button type="button" class="dropdown-link">Copy link to Tweet</button>
</li>
<li class="embed-link js-actionEmbedTweet" data-nav="embed_tweet">
<button type="button" class="dropdown-link">Embed Tweet</button>
</li>
<li class="mute-user-item"><button type="button" class="dropdown-link">Mute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>Nosidotgif</b></span></button></li>
<li class="unmute-user-item"><button type="button" class="dropdown-link">Unmute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>Nosidotgif</b></span></button></li>
<li class="block-link js-actionBlock" data-nav="block">
<button type="button" class="dropdown-link">Block <span class="username u-dir u-textTruncate" dir="ltr" >@<b>Nosidotgif</b></span></button>
</li>
<li class="unblock-link js-actionUnblock" data-nav="unblock">
<button type="button" class="dropdown-link">Unblock <span class="username u-dir u-textTruncate" dir="ltr" >@<b>Nosidotgif</b></span></button>
</li>
<li class="report-link js-actionReport" data-nav="report">
<button type="button" class="dropdown-link">
Report Tweet
</button>
</li>
<li class="dropdown-divider"></li>
<li class="js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment">
<button type="button" class="dropdown-link">Add to other Moment</button>
</li>
<li class="js-actionMomentMakerCreateMoment">
<button type="button" class="dropdown-link">Add to new Moment</button>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="js-tweet-text-container">
<p class="TweetTextSize js-tweet-text tweet-text" lang="en" data-aria-label-part="0">Been reading about react hooks and... ok, they are pretty cool. As a dev how uses almost every available react api, this is an early Christmas. But the "<strong>future of react</strong>" part kind of frightens me. Not sure if a hook oriented react instead of class oriented is something im up for.</p>
</div>
<div class="stream-item-footer">
<div class="ProfileTweet-actionCountList u-hiddenVisually">
<span class="ProfileTweet-action--reply u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-reply-count-aria-1058424831866220546" >0 replies</span>
</span>
</span>
<span class="ProfileTweet-action--retweet u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-retweet-count-aria-1058424831866220546" >0 retweets</span>
</span>
</span>
<span class="ProfileTweet-action--favorite u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-favorite-count-aria-1058424831866220546" >0 likes</span>
</span>
</span>
</div>
<div class="ProfileTweet-actionList js-actions" role="group" aria-label="Tweet actions">
<div class="ProfileTweet-action ProfileTweet-action--reply">
<button class="ProfileTweet-actionButton js-actionButton js-actionReply"
data-modal="ProfileTweet-reply" type="button"
aria-describedby="profile-tweet-action-reply-count-aria-1058424831866220546">
<div class="IconContainer js-tooltip" title="Reply">
<span class="Icon Icon--medium Icon--reply"></span>
<span class="u-hiddenVisually">Reply</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero ">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt">
<button class="ProfileTweet-actionButton js-actionButton js-actionRetweet"
data-modal="ProfileTweet-retweet"
type="button"
aria-describedby="profile-tweet-action-retweet-count-aria-1058424831866220546">
<div class="IconContainer js-tooltip" title="Retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweet</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button">
<div class="IconContainer js-tooltip" title="Undo retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweeted</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--favorite js-toggleState">
<button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button"
aria-describedby="profile-tweet-action-favorite-count-aria-1058424831866220546">
<div class="IconContainer js-tooltip" title="Like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Like</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite" type="button">
<div class="IconContainer js-tooltip" title="Undo like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Liked</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--dm">
<button class="ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM"
type="button"
data-nav="share_tweet_dm"
>
<div class="IconContainer js-tooltip" title="Direct message">
<span class="Icon Icon--medium Icon--dm"></span>
<span class="u-hiddenVisually">Direct message</span>
</div>
</button>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="js-stream-item stream-item stream-item
" data-item-id="1058382501796823041"
id="stream-item-tweet-1058382501796823041"
data-item-type="tweet"
>
<div class="tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content
original-tweet js-original-tweet
"
data-tweet-id="1058382501796823041"
data-item-id="1058382501796823041"
data-permalink-path="/andrioid/status/1058382501796823041"
data-conversation-id="1058270840448606208"
data-is-reply-to="true"
data-has-parent-tweet="true"
data-tweet-nonce="1058382501796823041-adac83c3-ea85-4554-af6e-539bd283d590"
data-tweet-stat-initialized="true"
data-screen-name="andrioid" data-name="Andri Ó 🏠🇩🇰" data-user-id="14566494"
data-you-follow="false"
data-follows-you="true"
data-you-block="false"
data-mentions="vilhelmnielsen dan_abramov"
data-reply-to-users-json="[{"id_str":"14566494","screen_name":"andrioid","name":"Andri \u00d3 \ud83c\udfe0\ud83c\udde9\ud83c\uddf0","emojified_name":{"text":"Andri \u00d3 \ud83c\udfe0\ud83c\udde9\ud83c\uddf0","emojified_text_as_html":"Andri \u00d3 \u003cspan class=\"Emoji Emoji--forLinks\" style=\"background-image:url('https:\/\/abs.twimg.com\/emoji\/v2\/72x72\/1f3e0.png')\" title=\"House building\" aria-label=\"Emoji: House building\"\u003e&nbsp;\u003c\/span\u003e\u003cspan class=\"visuallyhidden\" aria-hidden=\"true\"\u003e\ud83c\udfe0\u003c\/span\u003e\u003cspan class=\"Emoji Emoji--forLinks\" style=\"background-image:url('https:\/\/abs.twimg.com\/emoji\/v2\/72x72\/1f1e9-1f1f0.png')\" title=\"Flag of Denmark\" aria-label=\"Emoji: Flag of Denmark\"\u003e&nbsp;\u003c\/span\u003e\u003cspan class=\"visuallyhidden\" aria-hidden=\"true\"\u003e\ud83c\udde9\ud83c\uddf0\u003c\/span\u003e"}},{"id_str":"40741561","screen_name":"vilhelmnielsen","name":"Sebastian Nielsen","emojified_name":{"text":"Sebastian Nielsen","emojified_text_as_html":"Sebastian Nielsen"}},{"id_str":"70345946","screen_name":"dan_abramov","name":"Dan Abramov","emojified_name":{"text":"Dan Abramov","emojified_text_as_html":"Dan Abramov"}}]"
data-disclosure-type=""
data-component-context="tweet"
>
<div class="context">
</div>
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="/andrioid" data-user-id="14566494">
<img class="avatar js-action-profile-avatar" src="https://pbs.twimg.com/profile_images/899268970028683264/XBCqTlNK_bigger.jpg" alt="">
<span class="FullNameGroup">
<strong class="fullname show-popup-with-id u-textTruncate " data-aria-label-part>Andri Ó <span class="Emoji Emoji--forLinks" style="background-image:url('https://abs.twimg.com/emoji/v2/72x72/1f3e0.png')" title="House building" aria-label="Emoji: House building"> </span><span class="visuallyhidden" aria-hidden="true">🏠</span><span class="Emoji Emoji--forLinks" style="background-image:url('https://abs.twimg.com/emoji/v2/72x72/1f1e9-1f1f0.png')" title="Flag of Denmark" aria-label="Emoji: Flag of Denmark"> </span><span class="visuallyhidden" aria-hidden="true">🇩🇰</span></strong><span>‏</span><span class="UserBadges"></span><span class="UserNameBreak"> </span></span><span class="username u-dir u-textTruncate" dir="ltr" data-aria-label-part>@<b>andrioid</b></span></a>
<small class="time">
<a href="/andrioid/status/1058382501796823041" class="tweet-timestamp js-permalink js-nav js-tooltip" title="4:37 PM - 2 Nov 2018" data-conversation-id="1058270840448606208"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-time="1541173026" data-time-ms="1541173026000" data-long-form="true">2 Nov 2018</span></a>
</small>
<div class="ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions">
<div class="dropdown">
<button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button">
<div class="IconContainer js-tooltip" title="More">
<span class="Icon Icon--caretDownLight Icon--small"></span>
<span class="u-hiddenVisually">More</span>
</div>
</button>
<div class="dropdown-menu is-autoCentered">
<div class="dropdown-caret">
<div class="caret-outer"></div>
<div class="caret-inner"></div>
</div>
<ul>
<li class="copy-link-to-tweet js-actionCopyLinkToTweet">
<button type="button" class="dropdown-link">Copy link to Tweet</button>
</li>
<li class="embed-link js-actionEmbedTweet" data-nav="embed_tweet">
<button type="button" class="dropdown-link">Embed Tweet</button>
</li>
<li class="mute-user-item"><button type="button" class="dropdown-link">Mute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>andrioid</b></span></button></li>
<li class="unmute-user-item"><button type="button" class="dropdown-link">Unmute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>andrioid</b></span></button></li>
<li class="block-link js-actionBlock" data-nav="block">
<button type="button" class="dropdown-link">Block <span class="username u-dir u-textTruncate" dir="ltr" >@<b>andrioid</b></span></button>
</li>
<li class="unblock-link js-actionUnblock" data-nav="unblock">
<button type="button" class="dropdown-link">Unblock <span class="username u-dir u-textTruncate" dir="ltr" >@<b>andrioid</b></span></button>
</li>
<li class="report-link js-actionReport" data-nav="report">
<button type="button" class="dropdown-link">
Report Tweet
</button>
</li>
<li class="dropdown-divider"></li>
<li class="js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment">
<button type="button" class="dropdown-link">Add to other Moment</button>
</li>
<li class="js-actionMomentMakerCreateMoment">
<button type="button" class="dropdown-link">Add to new Moment</button>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="ReplyingToContextBelowAuthor" data-aria-label-part>
Replying to <a class="pretty-link js-user-profile-link" href="/vilhelmnielsen" data-user-id="40741561" rel="noopener" dir="ltr"><span class="username u-dir u-textTruncate" dir="ltr" >@<b>vilhelmnielsen</b></span></a> <a class="pretty-link js-user-profile-link" href="/dan_abramov" data-user-id="70345946" rel="noopener" dir="ltr"><span class="username u-dir u-textTruncate" dir="ltr" >@<b>dan_abramov</b></span></a>
</div>
<div class="js-tweet-text-container">
<p class="TweetTextSize js-tweet-text tweet-text" lang="en" data-aria-label-part="0">Agreed. I don’t wanna spend time learning to use half of the solution when it’s not complete yet.
But I’m looking forward to the <strong>future of React</strong></p>
</div>
<div class="stream-item-footer">
<div class="ProfileTweet-actionCountList u-hiddenVisually">
<span class="ProfileTweet-action--reply u-hiddenVisually">
<span class="ProfileTweet-actionCount" data-tweet-stat-count="1">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-reply-count-aria-1058382501796823041" data-aria-label-part>1 reply</span>
</span>
</span>
<span class="ProfileTweet-action--retweet u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-retweet-count-aria-1058382501796823041" >0 retweets</span>
</span>
</span>
<span class="ProfileTweet-action--favorite u-hiddenVisually">
<span class="ProfileTweet-actionCount" data-tweet-stat-count="1">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-favorite-count-aria-1058382501796823041" data-aria-label-part>1 like</span>
</span>
</span>
</div>
<div class="ProfileTweet-actionList js-actions" role="group" aria-label="Tweet actions">
<div class="ProfileTweet-action ProfileTweet-action--reply">
<button class="ProfileTweet-actionButton js-actionButton js-actionReply"
data-modal="ProfileTweet-reply" type="button"
aria-describedby="profile-tweet-action-reply-count-aria-1058382501796823041">
<div class="IconContainer js-tooltip" title="Reply">
<span class="Icon Icon--medium Icon--reply"></span>
<span class="u-hiddenVisually">Reply</span>
</div>
<span class="ProfileTweet-actionCount ">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">1</span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt">
<button class="ProfileTweet-actionButton js-actionButton js-actionRetweet"
data-modal="ProfileTweet-retweet"
type="button"
aria-describedby="profile-tweet-action-retweet-count-aria-1058382501796823041">
<div class="IconContainer js-tooltip" title="Retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweet</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button">
<div class="IconContainer js-tooltip" title="Undo retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweeted</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--favorite js-toggleState">
<button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button"
aria-describedby="profile-tweet-action-favorite-count-aria-1058382501796823041">
<div class="IconContainer js-tooltip" title="Like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Like</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">1</span>
</span>
</button><button class="ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite" type="button">
<div class="IconContainer js-tooltip" title="Undo like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Liked</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">1</span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--dm">
<button class="ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM"
type="button"
data-nav="share_tweet_dm"
>
<div class="IconContainer js-tooltip" title="Direct message">
<span class="Icon Icon--medium Icon--dm"></span>
<span class="u-hiddenVisually">Direct message</span>
</div>
</button>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="js-stream-item stream-item stream-item
" data-item-id="1058380394901504001"
id="stream-item-tweet-1058380394901504001"
data-item-type="tweet"
>
<div class="tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content
original-tweet js-original-tweet
has-cards cards-forward
"
data-tweet-id="1058380394901504001"
data-item-id="1058380394901504001"
data-permalink-path="/krvajalmiguel/status/1058380394901504001"
data-conversation-id="1058380394901504001"
data-tweet-nonce="1058380394901504001-89934c37-e163-4bb6-89bc-e359d9d3936b"
data-tweet-stat-initialized="true"
data-screen-name="krvajalmiguel" data-name="Miguel Carvajal 🇨🇺" data-user-id="1902636858"
data-you-follow="false"
data-follows-you="false"
data-you-block="false"
data-mentions="reactjs"
data-reply-to-users-json="[{"id_str":"1902636858","screen_name":"krvajalmiguel","name":"Miguel Carvajal \ud83c\udde8\ud83c\uddfa","emojified_name":{"text":"Miguel Carvajal \ud83c\udde8\ud83c\uddfa","emojified_text_as_html":"Miguel Carvajal \u003cspan class=\"Emoji Emoji--forLinks\" style=\"background-image:url('https:\/\/abs.twimg.com\/emoji\/v2\/72x72\/1f1e8-1f1fa.png')\" title=\"Flag of Cuba\" aria-label=\"Emoji: Flag of Cuba\"\u003e&nbsp;\u003c\/span\u003e\u003cspan class=\"visuallyhidden\" aria-hidden=\"true\"\u003e\ud83c\udde8\ud83c\uddfa\u003c\/span\u003e"}},{"id_str":"1566463268","screen_name":"reactjs","name":"React","emojified_name":{"text":"React","emojified_text_as_html":"React"}}]"
data-disclosure-type=""
data-card2-type="summary"
data-has-cards="true"
data-component-context="tweet"
>
<div class="context">
</div>
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="/krvajalmiguel" data-user-id="1902636858">
<img class="avatar js-action-profile-avatar" src="https://pbs.twimg.com/profile_images/1045363734649204737/sGl6zlUP_bigger.jpg" alt="">
<span class="FullNameGroup">
<strong class="fullname show-popup-with-id u-textTruncate " data-aria-label-part>Miguel Carvajal <span class="Emoji Emoji--forLinks" style="background-image:url('https://abs.twimg.com/emoji/v2/72x72/1f1e8-1f1fa.png')" title="Flag of Cuba" aria-label="Emoji: Flag of Cuba"> </span><span class="visuallyhidden" aria-hidden="true">🇨🇺</span></strong><span>‏</span><span class="UserBadges"></span><span class="UserNameBreak"> </span></span><span class="username u-dir u-textTruncate" dir="ltr" data-aria-label-part>@<b>krvajalmiguel</b></span></a>
<small class="time">
<a href="/krvajalmiguel/status/1058380394901504001" class="tweet-timestamp js-permalink js-nav js-tooltip" title="4:28 PM - 2 Nov 2018" data-conversation-id="1058380394901504001"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-time="1541172524" data-time-ms="1541172524000" data-long-form="true">2 Nov 2018</span></a>
</small>
<div class="ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions">
<div class="dropdown">
<button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button">
<div class="IconContainer js-tooltip" title="More">
<span class="Icon Icon--caretDownLight Icon--small"></span>
<span class="u-hiddenVisually">More</span>
</div>
</button>
<div class="dropdown-menu is-autoCentered">
<div class="dropdown-caret">
<div class="caret-outer"></div>
<div class="caret-inner"></div>
</div>
<ul>
<li class="copy-link-to-tweet js-actionCopyLinkToTweet">
<button type="button" class="dropdown-link">Copy link to Tweet</button>
</li>
<li class="embed-link js-actionEmbedTweet" data-nav="embed_tweet">
<button type="button" class="dropdown-link">Embed Tweet</button>
</li>
<li class="mute-user-item"><button type="button" class="dropdown-link">Mute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>krvajalmiguel</b></span></button></li>
<li class="unmute-user-item"><button type="button" class="dropdown-link">Unmute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>krvajalmiguel</b></span></button></li>
<li class="block-link js-actionBlock" data-nav="block">
<button type="button" class="dropdown-link">Block <span class="username u-dir u-textTruncate" dir="ltr" >@<b>krvajalmiguel</b></span></button>
</li>
<li class="unblock-link js-actionUnblock" data-nav="unblock">
<button type="button" class="dropdown-link">Unblock <span class="username u-dir u-textTruncate" dir="ltr" >@<b>krvajalmiguel</b></span></button>
</li>
<li class="report-link js-actionReport" data-nav="report">
<button type="button" class="dropdown-link">
Report Tweet
</button>
</li>
<li class="dropdown-divider"></li>
<li class="js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment">
<button type="button" class="dropdown-link">Add to other Moment</button>
</li>
<li class="js-actionMomentMakerCreateMoment">
<button type="button" class="dropdown-link">Add to new Moment</button>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="js-tweet-text-container">
<p class="TweetTextSize js-tweet-text tweet-text" lang="en" data-aria-label-part="0">Listen to the <a href="/reactjs" class="twitter-atreply pretty-link js-nav" dir="ltr" data-mentioned-user-id="1566463268" ><s>@</s><b>reactjs</b></a> team talking about the future of <a href="/hashtag/React?src=hash" data-query-source="hashtag_click" class="twitter-hashtag pretty-link js-nav" dir="ltr" ><s>#</s><b>React</b></a><a href="https://t.co/HKaXdzI4Go" rel="nofollow noopener" dir="ltr" data-expanded-url="https://pca.st/episode/4af67619-1f4d-4b24-87e4-a82c34e322f5" class="twitter-timeline-link u-hidden" target="_blank" title="https://pca.st/episode/4af67619-1f4d-4b24-87e4-a82c34e322f5" ><span class="tco-ellipsis"></span><span class="invisible">https://</span><span class="js-display-url">pca.st/episode/4af676</span><span class="invisible">19-1f4d-4b24-87e4-a82c34e322f5</span><span class="tco-ellipsis"><span class="invisible"> </span>…</span></a></p>
</div>
<div class="card2 js-media-container
"
data-card2-name="summary"
>
<div class="js-macaw-cards-iframe-container initial-card-height card-type-summary"
data-src="/i/cards/tfw/v1/1058380394901504001?cardname=summary&autoplay_disabled=true&forward=true&earned=true&edge=true&lang=en"
data-card-name="summary"
data-card-url="https://t.co/HKaXdzI4Go"
data-publisher-id="243848770"
data-creator-id=""
data-amplify-content-id=""
data-amplify-playlist-url=""
data-full-card-iframe-url="/i/cards/tfw/v1/1058380394901504001?cardname=summary&autoplay_disabled=true&earned=true&edge=true&lang=en"
data-has-autoplayable-media="false">
</div>
</div>
<div class="stream-item-footer">
<div class="ProfileTweet-actionCountList u-hiddenVisually">
<span class="ProfileTweet-action--reply u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-reply-count-aria-1058380394901504001" >0 replies</span>
</span>
</span>
<span class="ProfileTweet-action--retweet u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-retweet-count-aria-1058380394901504001" >0 retweets</span>
</span>
</span>
<span class="ProfileTweet-action--favorite u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-favorite-count-aria-1058380394901504001" >0 likes</span>
</span>
</span>
</div>
<div class="ProfileTweet-actionList js-actions" role="group" aria-label="Tweet actions">
<div class="ProfileTweet-action ProfileTweet-action--reply">
<button class="ProfileTweet-actionButton js-actionButton js-actionReply"
data-modal="ProfileTweet-reply" type="button"
aria-describedby="profile-tweet-action-reply-count-aria-1058380394901504001">
<div class="IconContainer js-tooltip" title="Reply">
<span class="Icon Icon--medium Icon--reply"></span>
<span class="u-hiddenVisually">Reply</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero ">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt">
<button class="ProfileTweet-actionButton js-actionButton js-actionRetweet"
data-modal="ProfileTweet-retweet"
type="button"
aria-describedby="profile-tweet-action-retweet-count-aria-1058380394901504001">
<div class="IconContainer js-tooltip" title="Retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweet</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button">
<div class="IconContainer js-tooltip" title="Undo retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweeted</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--favorite js-toggleState">
<button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button"
aria-describedby="profile-tweet-action-favorite-count-aria-1058380394901504001">
<div class="IconContainer js-tooltip" title="Like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Like</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite" type="button">
<div class="IconContainer js-tooltip" title="Undo like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Liked</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--dm">
<button class="ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM"
type="button"
data-nav="share_tweet_dm"
>
<div class="IconContainer js-tooltip" title="Direct message">
<span class="Icon Icon--medium Icon--dm"></span>
<span class="u-hiddenVisually">Direct message</span>
</div>
</button>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="js-stream-item stream-item stream-item
" data-item-id="1058359433284276224"
id="stream-item-tweet-1058359433284276224"
data-item-type="tweet"
>
<div class="tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content
original-tweet js-original-tweet
has-cards cards-forward
"
data-tweet-id="1058359433284276224"
data-item-id="1058359433284276224"
data-permalink-path="/techfinman/status/1058359433284276224"
data-conversation-id="1058359433284276224"
data-tweet-nonce="1058359433284276224-dc8da943-fbc9-4153-a048-56cf98d314de"
data-tweet-stat-initialized="true"
data-screen-name="techfinman" data-name="テクニクシャンマン" data-user-id="789502008281604096"
data-you-follow="false"
data-follows-you="false"
data-you-block="false"
data-reply-to-users-json="[{"id_str":"789502008281604096","screen_name":"techfinman","name":"\u30c6\u30af\u30cb\u30af\u30b7\u30e3\u30f3\u30de\u30f3","emojified_name":{"text":"\u30c6\u30af\u30cb\u30af\u30b7\u30e3\u30f3\u30de\u30f3","emojified_text_as_html":"\u30c6\u30af\u30cb\u30af\u30b7\u30e3\u30f3\u30de\u30f3"}}]"
data-disclosure-type=""
data-card2-type="summary"
data-has-cards="true"
data-component-context="tweet"
>
<div class="context">
</div>
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="/techfinman" data-user-id="789502008281604096">
<img class="avatar js-action-profile-avatar" src="https://pbs.twimg.com/profile_images/789503033566605313/HjcH_f1o_bigger.jpg" alt="">
<span class="FullNameGroup">
<strong class="fullname show-popup-with-id u-textTruncate " data-aria-label-part>テクニクシャンマン</strong><span>‏</span><span class="UserBadges"></span><span class="UserNameBreak"> </span></span><span class="username u-dir u-textTruncate" dir="ltr" data-aria-label-part>@<b>techfinman</b></span></a>
<small class="time">
<a href="/techfinman/status/1058359433284276224" class="tweet-timestamp js-permalink js-nav js-tooltip" title="3:05 PM - 2 Nov 2018" data-conversation-id="1058359433284276224"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-time="1541167526" data-time-ms="1541167526000" data-long-form="true">2 Nov 2018</span></a>
</small>
<div class="ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions">
<div class="dropdown">
<button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button">
<div class="IconContainer js-tooltip" title="More">
<span class="Icon Icon--caretDownLight Icon--small"></span>
<span class="u-hiddenVisually">More</span>
</div>
</button>
<div class="dropdown-menu is-autoCentered">
<div class="dropdown-caret">
<div class="caret-outer"></div>
<div class="caret-inner"></div>
</div>
<ul>
<li class="copy-link-to-tweet js-actionCopyLinkToTweet">
<button type="button" class="dropdown-link">Copy link to Tweet</button>
</li>
<li class="embed-link js-actionEmbedTweet" data-nav="embed_tweet">
<button type="button" class="dropdown-link">Embed Tweet</button>
</li>
<li class="mute-user-item"><button type="button" class="dropdown-link">Mute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>techfinman</b></span></button></li>
<li class="unmute-user-item"><button type="button" class="dropdown-link">Unmute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>techfinman</b></span></button></li>
<li class="block-link js-actionBlock" data-nav="block">
<button type="button" class="dropdown-link">Block <span class="username u-dir u-textTruncate" dir="ltr" >@<b>techfinman</b></span></button>
</li>
<li class="unblock-link js-actionUnblock" data-nav="unblock">
<button type="button" class="dropdown-link">Unblock <span class="username u-dir u-textTruncate" dir="ltr" >@<b>techfinman</b></span></button>
</li>
<li class="report-link js-actionReport" data-nav="report">
<button type="button" class="dropdown-link">
Report Tweet
</button>
</li>
<li class="dropdown-divider"></li>
<li class="js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment">
<button type="button" class="dropdown-link">Add to other Moment</button>
</li>
<li class="js-actionMomentMakerCreateMoment">
<button type="button" class="dropdown-link">Add to new Moment</button>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="js-tweet-text-container">
<p class="TweetTextSize js-tweet-text tweet-text" lang="en" data-aria-label-part="0">streamich/react-use (#17 - All languages - Weekly) React Hooks — <strong>future of React</strong> <img class="Emoji Emoji--forText" src="https://abs.twimg.com/emoji/v2/72x72/1f44d.png" draggable="false" alt="👍" title="Thumbs up sign" aria-label="Emoji: Thumbs up sign"> react-use <a href="https://t.co/N1GH1h2jIn" rel="nofollow noopener" dir="ltr" data-expanded-url="https://ift.tt/2OUtscW" class="twitter-timeline-link u-hidden" target="_blank" title="https://ift.tt/2OUtscW" ><span class="tco-ellipsis"></span><span class="invisible">https://</span><span class="js-display-url">ift.tt/2OUtscW</span><span class="invisible"></span><span class="tco-ellipsis"><span class="invisible"> </span></span></a></p>
</div>
<div class="card2 js-media-container
"
data-card2-name="summary"
>
<div class="js-macaw-cards-iframe-container initial-card-height card-type-summary"
data-src="/i/cards/tfw/v1/1058359433284276224?cardname=summary&autoplay_disabled=true&forward=true&earned=true&edge=true&lang=en"
data-card-name="summary"
data-card-url="https://t.co/N1GH1h2jIn"
data-publisher-id="13334762"
data-creator-id=""
data-amplify-content-id=""
data-amplify-playlist-url=""
data-full-card-iframe-url="/i/cards/tfw/v1/1058359433284276224?cardname=summary&autoplay_disabled=true&earned=true&edge=true&lang=en"
data-has-autoplayable-media="false">
</div>
</div>
<div class="stream-item-footer">
<div class="ProfileTweet-actionCountList u-hiddenVisually">
<span class="ProfileTweet-action--reply u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-reply-count-aria-1058359433284276224" >0 replies</span>
</span>
</span>
<span class="ProfileTweet-action--retweet u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-retweet-count-aria-1058359433284276224" >0 retweets</span>
</span>
</span>
<span class="ProfileTweet-action--favorite u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-favorite-count-aria-1058359433284276224" >0 likes</span>
</span>
</span>
</div>
<div class="ProfileTweet-actionList js-actions" role="group" aria-label="Tweet actions">
<div class="ProfileTweet-action ProfileTweet-action--reply">
<button class="ProfileTweet-actionButton js-actionButton js-actionReply"
data-modal="ProfileTweet-reply" type="button"
aria-describedby="profile-tweet-action-reply-count-aria-1058359433284276224">
<div class="IconContainer js-tooltip" title="Reply">
<span class="Icon Icon--medium Icon--reply"></span>
<span class="u-hiddenVisually">Reply</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero ">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt">
<button class="ProfileTweet-actionButton js-actionButton js-actionRetweet"
data-modal="ProfileTweet-retweet"
type="button"
aria-describedby="profile-tweet-action-retweet-count-aria-1058359433284276224">
<div class="IconContainer js-tooltip" title="Retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweet</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button">
<div class="IconContainer js-tooltip" title="Undo retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweeted</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--favorite js-toggleState">
<button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button"
aria-describedby="profile-tweet-action-favorite-count-aria-1058359433284276224">
<div class="IconContainer js-tooltip" title="Like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Like</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite" type="button">
<div class="IconContainer js-tooltip" title="Undo like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Liked</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--dm">
<button class="ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM"
type="button"
data-nav="share_tweet_dm"
>
<div class="IconContainer js-tooltip" title="Direct message">
<span class="Icon Icon--medium Icon--dm"></span>
<span class="u-hiddenVisually">Direct message</span>
</div>
</button>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="js-stream-item stream-item stream-item
" data-item-id="1058027078178738177"
id="stream-item-tweet-1058027078178738177"
data-item-type="tweet"
>
<div class="tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content
original-tweet js-original-tweet
tweet-has-context
"
data-tweet-id="1058027078178738177"
data-item-id="1058027078178738177"
data-permalink-path="/VinSpee/status/1058027078178738177"
data-conversation-id="1058024815905386496"
data-is-reply-to="true"
data-has-parent-tweet="true"
data-tweet-nonce="1058027078178738177-194f4fd5-a434-4cf4-b3d6-6561a1f0a2df"
data-tweet-stat-initialized="true"
data-screen-name="VinSpee" data-name="Vince Speelman" data-user-id="14988794"
data-you-follow="false"
data-follows-you="true"
data-you-block="false"
data-mentions="reactjs"
data-reply-to-users-json="[{"id_str":"14988794","screen_name":"VinSpee","name":"Vince Speelman","emojified_name":{"text":"Vince Speelman","emojified_text_as_html":"Vince Speelman"}},{"id_str":"1566463268","screen_name":"reactjs","name":"React","emojified_name":{"text":"React","emojified_text_as_html":"React"}}]"
data-disclosure-type=""
data-component-context="tweet"
>
<div class="context">
<div class="tweet-context
with-icn
">
<p class="social-proof">
<span class="Icon Icon--small Icon--heartBadge"></span>
<a class="pretty-link user-profile-link js-user-profile-link" data-user-id="70345946" href="/dan_abramov" rel="noopener">Dan Abramov</a> liked
</p>
</div>
</div>
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="/VinSpee" data-user-id="14988794">
<img class="avatar js-action-profile-avatar" src="https://pbs.twimg.com/profile_images/763381341383749632/s4VgaGMz_bigger.jpg" alt="">
<span class="FullNameGroup">
<strong class="fullname show-popup-with-id u-textTruncate " data-aria-label-part>Vince Speelman</strong><span>‏</span><span class="UserBadges"></span><span class="UserNameBreak"> </span></span><span class="username u-dir u-textTruncate" dir="ltr" data-aria-label-part>@<b>VinSpee</b></span></a>
<small class="time">
<a href="/VinSpee/status/1058027078178738177" class="tweet-timestamp js-permalink js-nav js-tooltip" title="5:04 PM - 1 Nov 2018" data-conversation-id="1058024815905386496"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-time="1541088287" data-time-ms="1541088287000" data-long-form="true">1 Nov 2018</span></a>
</small>
<div class="ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions">
<div class="dropdown">
<button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button">
<div class="IconContainer js-tooltip" title="More">
<span class="Icon Icon--caretDownLight Icon--small"></span>
<span class="u-hiddenVisually">More</span>
</div>
</button>
<div class="dropdown-menu is-autoCentered">
<div class="dropdown-caret">
<div class="caret-outer"></div>
<div class="caret-inner"></div>
</div>
<ul>
<li class="copy-link-to-tweet js-actionCopyLinkToTweet">
<button type="button" class="dropdown-link">Copy link to Tweet</button>
</li>
<li class="embed-link js-actionEmbedTweet" data-nav="embed_tweet">
<button type="button" class="dropdown-link">Embed Tweet</button>
</li>
<li class="mute-user-item"><button type="button" class="dropdown-link">Mute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>VinSpee</b></span></button></li>
<li class="unmute-user-item"><button type="button" class="dropdown-link">Unmute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>VinSpee</b></span></button></li>
<li class="block-link js-actionBlock" data-nav="block">
<button type="button" class="dropdown-link">Block <span class="username u-dir u-textTruncate" dir="ltr" >@<b>VinSpee</b></span></button>
</li>
<li class="unblock-link js-actionUnblock" data-nav="unblock">
<button type="button" class="dropdown-link">Unblock <span class="username u-dir u-textTruncate" dir="ltr" >@<b>VinSpee</b></span></button>
</li>
<li class="report-link js-actionReport" data-nav="report">
<button type="button" class="dropdown-link">
Report Tweet
</button>
</li>
<li class="dropdown-divider"></li>
<li class="js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment">
<button type="button" class="dropdown-link">Add to other Moment</button>
</li>
<li class="js-actionMomentMakerCreateMoment">
<button type="button" class="dropdown-link">Add to new Moment</button>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="js-tweet-text-container">
<p class="TweetTextSize js-tweet-text tweet-text" lang="en" data-aria-label-part="0">I’m really excited for the <strong>future of React</strong>.</p>
</div>
<div class="stream-item-footer">
<div class="ProfileTweet-actionCountList u-hiddenVisually">
<span class="ProfileTweet-action--reply u-hiddenVisually">
<span class="ProfileTweet-actionCount" data-tweet-stat-count="1">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-reply-count-aria-1058027078178738177" data-aria-label-part>1 reply</span>
</span>
</span>
<span class="ProfileTweet-action--retweet u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-retweet-count-aria-1058027078178738177" >0 retweets</span>
</span>
</span>
<span class="ProfileTweet-action--favorite u-hiddenVisually">
<span class="ProfileTweet-actionCount" data-tweet-stat-count="1">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-favorite-count-aria-1058027078178738177" data-aria-label-part>1 like</span>
</span>
</span>
</div>
<div class="ProfileTweet-actionList js-actions" role="group" aria-label="Tweet actions">
<div class="ProfileTweet-action ProfileTweet-action--reply">
<button class="ProfileTweet-actionButton js-actionButton js-actionReply"
data-modal="ProfileTweet-reply" type="button"
aria-describedby="profile-tweet-action-reply-count-aria-1058027078178738177">
<div class="IconContainer js-tooltip" title="Reply">
<span class="Icon Icon--medium Icon--reply"></span>
<span class="u-hiddenVisually">Reply</span>
</div>
<span class="ProfileTweet-actionCount ">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">1</span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt">
<button class="ProfileTweet-actionButton js-actionButton js-actionRetweet"
data-modal="ProfileTweet-retweet"
type="button"
aria-describedby="profile-tweet-action-retweet-count-aria-1058027078178738177">
<div class="IconContainer js-tooltip" title="Retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweet</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button">
<div class="IconContainer js-tooltip" title="Undo retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweeted</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--favorite js-toggleState">
<button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button"
aria-describedby="profile-tweet-action-favorite-count-aria-1058027078178738177">
<div class="IconContainer js-tooltip" title="Like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Like</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">1</span>
</span>
</button><button class="ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite" type="button">
<div class="IconContainer js-tooltip" title="Undo like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Liked</span>
</div>
<span class="ProfileTweet-actionCount">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true">1</span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--dm">
<button class="ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM"
type="button"
data-nav="share_tweet_dm"
>
<div class="IconContainer js-tooltip" title="Direct message">
<span class="Icon Icon--medium Icon--dm"></span>
<span class="u-hiddenVisually">Direct message</span>
</div>
</button>
</div>
</div>
</div>
<div class="self-thread-context">
Show this thread
</div>
<div class="self-thread-tweet-cta">
<div class="mini-avatar-with-thread">
<img class="avatar--circular size24" src="https://pbs.twimg.com/profile_images/763381341383749632/s4VgaGMz_normal.jpg">
</div>
<a href="/VinSpee/status/1058027078178738177" class="js-nav show-thread-link">Show this thread</a>
</div>
</div>
</div>
</li>
<li class="js-stream-item stream-item stream-item
" data-item-id="1057890738552406017"
id="stream-item-tweet-1057890738552406017"
data-item-type="tweet"
>
<div class="tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable dismissible-content
original-tweet js-original-tweet
has-cards cards-forward
"
data-tweet-id="1057890738552406017"
data-item-id="1057890738552406017"
data-permalink-path="/programmingncr/status/1057890738552406017"
data-conversation-id="1057890738552406017"
data-tweet-nonce="1057890738552406017-c16c144c-7b68-4cc3-afaf-002139e5e776"
data-tweet-stat-initialized="true"
data-screen-name="programmingncr" data-name="Programming Gurgaon" data-user-id="3306610117"
data-you-follow="false"
data-follows-you="false"
data-you-block="false"
data-reply-to-users-json="[{"id_str":"3306610117","screen_name":"programmingncr","name":"Programming Gurgaon","emojified_name":{"text":"Programming Gurgaon","emojified_text_as_html":"Programming Gurgaon"}}]"
data-disclosure-type=""
data-card2-type="summary"
data-has-cards="true"
data-component-context="tweet"
>
<div class="context">
</div>
<div class="content">
<div class="stream-item-header">
<a class="account-group js-account-group js-action-profile js-user-profile-link js-nav" href="/programmingncr" data-user-id="3306610117">
<img class="avatar js-action-profile-avatar" src="https://pbs.twimg.com/profile_images/662602436222193664/qKuvsfnG_bigger.jpg" alt="">
<span class="FullNameGroup">
<strong class="fullname show-popup-with-id u-textTruncate " data-aria-label-part>Programming Gurgaon</strong><span>‏</span><span class="UserBadges"></span><span class="UserNameBreak"> </span></span><span class="username u-dir u-textTruncate" dir="ltr" data-aria-label-part>@<b>programmingncr</b></span></a>
<small class="time">
<a href="/programmingncr/status/1057890738552406017" class="tweet-timestamp js-permalink js-nav js-tooltip" title="8:03 AM - 1 Nov 2018" data-conversation-id="1057890738552406017"><span class="_timestamp js-short-timestamp " data-aria-label-part="last" data-time="1541055781" data-time-ms="1541055781000" data-long-form="true">1 Nov 2018</span></a>
</small>
<div class="ProfileTweet-action ProfileTweet-action--more js-more-ProfileTweet-actions">
<div class="dropdown">
<button class="ProfileTweet-actionButton u-textUserColorHover dropdown-toggle js-dropdown-toggle" type="button">
<div class="IconContainer js-tooltip" title="More">
<span class="Icon Icon--caretDownLight Icon--small"></span>
<span class="u-hiddenVisually">More</span>
</div>
</button>
<div class="dropdown-menu is-autoCentered">
<div class="dropdown-caret">
<div class="caret-outer"></div>
<div class="caret-inner"></div>
</div>
<ul>
<li class="copy-link-to-tweet js-actionCopyLinkToTweet">
<button type="button" class="dropdown-link">Copy link to Tweet</button>
</li>
<li class="embed-link js-actionEmbedTweet" data-nav="embed_tweet">
<button type="button" class="dropdown-link">Embed Tweet</button>
</li>
<li class="mute-user-item"><button type="button" class="dropdown-link">Mute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>programmingncr</b></span></button></li>
<li class="unmute-user-item"><button type="button" class="dropdown-link">Unmute <span class="username u-dir u-textTruncate" dir="ltr" >@<b>programmingncr</b></span></button></li>
<li class="block-link js-actionBlock" data-nav="block">
<button type="button" class="dropdown-link">Block <span class="username u-dir u-textTruncate" dir="ltr" >@<b>programmingncr</b></span></button>
</li>
<li class="unblock-link js-actionUnblock" data-nav="unblock">
<button type="button" class="dropdown-link">Unblock <span class="username u-dir u-textTruncate" dir="ltr" >@<b>programmingncr</b></span></button>
</li>
<li class="report-link js-actionReport" data-nav="report">
<button type="button" class="dropdown-link">
Report Tweet
</button>
</li>
<li class="dropdown-divider"></li>
<li class="js-actionMomentMakerAddTweetToOtherMoment MomentMakerAddTweetToOtherMoment">
<button type="button" class="dropdown-link">Add to other Moment</button>
</li>
<li class="js-actionMomentMakerCreateMoment">
<button type="button" class="dropdown-link">Add to new Moment</button>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="js-tweet-text-container">
<p class="TweetTextSize js-tweet-text tweet-text" lang="en" data-aria-label-part="0">What you guys think about React Hooks? <a href="https://t.co/f9rRgkh9yW" rel="nofollow noopener" dir="ltr" data-expanded-url="https://www.reddit.com/r/learnprogramming/comments/9t5twc/what_you_guys_think_about_react_hooks/" class="twitter-timeline-link" target="_blank" title="https://www.reddit.com/r/learnprogramming/comments/9t5twc/what_you_guys_think_about_react_hooks/" ><span class="tco-ellipsis"></span><span class="invisible">https://www.</span><span class="js-display-url">reddit.com/r/learnprogram</span><span class="invisible">ming/comments/9t5twc/what_you_guys_think_about_react_hooks/</span><span class="tco-ellipsis"><span class="invisible"> </span>…</span></a>
React Hooks is a new feature of React that aims to help with writing more expressive code. Is this going to be the <strong>future of React</strong>? Are other frameworks going to follow suit and implement their own versions of Hoo…</p>
</div>
<div class="card2 js-media-container
"
data-card2-name="summary"
>
<div class="js-macaw-cards-iframe-container initial-card-height card-type-summary"
data-src="/i/cards/tfw/v1/1057890738552406017?cardname=summary&autoplay_disabled=true&forward=true&earned=true&edge=true&lang=en"
data-card-name="summary"
data-card-url="https://t.co/f9rRgkh9yW"
data-publisher-id="811377"
data-creator-id=""
data-amplify-content-id=""
data-amplify-playlist-url=""
data-full-card-iframe-url="/i/cards/tfw/v1/1057890738552406017?cardname=summary&autoplay_disabled=true&earned=true&edge=true&lang=en"
data-has-autoplayable-media="false">
</div>
</div>
<div class="stream-item-footer">
<div class="ProfileTweet-actionCountList u-hiddenVisually">
<span class="ProfileTweet-action--reply u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-reply-count-aria-1057890738552406017" >0 replies</span>
</span>
</span>
<span class="ProfileTweet-action--retweet u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-retweet-count-aria-1057890738552406017" >0 retweets</span>
</span>
</span>
<span class="ProfileTweet-action--favorite u-hiddenVisually">
<span class="ProfileTweet-actionCount" aria-hidden="true" data-tweet-stat-count="0">
<span class="ProfileTweet-actionCountForAria" id="profile-tweet-action-favorite-count-aria-1057890738552406017" >0 likes</span>
</span>
</span>
</div>
<div class="ProfileTweet-actionList js-actions" role="group" aria-label="Tweet actions">
<div class="ProfileTweet-action ProfileTweet-action--reply">
<button class="ProfileTweet-actionButton js-actionButton js-actionReply"
data-modal="ProfileTweet-reply" type="button"
aria-describedby="profile-tweet-action-reply-count-aria-1057890738552406017">
<div class="IconContainer js-tooltip" title="Reply">
<span class="Icon Icon--medium Icon--reply"></span>
<span class="u-hiddenVisually">Reply</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero ">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--retweet js-toggleState js-toggleRt">
<button class="ProfileTweet-actionButton js-actionButton js-actionRetweet"
data-modal="ProfileTweet-retweet"
type="button"
aria-describedby="profile-tweet-action-retweet-count-aria-1057890738552406017">
<div class="IconContainer js-tooltip" title="Retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweet</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo js-actionButton js-actionRetweet" data-modal="ProfileTweet-retweet" type="button">
<div class="IconContainer js-tooltip" title="Undo retweet">
<span class="Icon Icon--medium Icon--retweet"></span>
<span class="u-hiddenVisually">Retweeted</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--favorite js-toggleState">
<button class="ProfileTweet-actionButton js-actionButton js-actionFavorite" type="button"
aria-describedby="profile-tweet-action-favorite-count-aria-1057890738552406017">
<div class="IconContainer js-tooltip" title="Like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Like</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button><button class="ProfileTweet-actionButtonUndo ProfileTweet-action--unfavorite u-linkClean js-actionButton js-actionFavorite" type="button">
<div class="IconContainer js-tooltip" title="Undo like">
<span role="presentation" class="Icon Icon--heart Icon--medium"></span>
<div class="HeartAnimation"></div>
<span class="u-hiddenVisually">Liked</span>
</div>
<span class="ProfileTweet-actionCount ProfileTweet-actionCount--isZero">
<span class="ProfileTweet-actionCountForPresentation" aria-hidden="true"></span>
</span>
</button>
</div>
<div class="ProfileTweet-action ProfileTweet-action--dm">
<button class="ProfileTweet-actionButton u-textUserColorHover js-actionButton js-actionShareViaDM"
type="button"
data-nav="share_tweet_dm"
>
<div class="IconContainer js-tooltip" title="Direct message">
<span class="Icon Icon--medium Icon--dm"></span>
<span class="u-hiddenVisually">Direct message</span>
</div>
</button>
</div>
</div>
</div>
</div>
</div>
</li>
`
for i, match := range re.FindAllString(str, -1) {
fmt.Println(match, "found at index", i)
}
}
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Golang, please visit: https://golang.org/pkg/regexp/