Files
react/blog/all.html
T
2016-03-29 17:02:28 +00:00

829 lines
25 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Blog | React</title>
<meta name="viewport" content="width=device-width">
<meta property="og:title" content="Blog | React">
<meta property="og:type" content="website">
<meta property="og:url" content="https://facebook.github.io/react/blog/all.html">
<meta property="og:image" content="https://facebook.github.io/react/img/logo_og.png">
<meta property="og:description" content="A JavaScript library for building user interfaces">
<meta property="fb:app_id" content="623268441017527">
<link rel="shortcut icon" href="/react/favicon.ico">
<link rel="alternate" type="application/rss+xml" title="React" href="https://facebook.github.io/react/feed.xml">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css" />
<link rel="stylesheet" href="/react/css/syntax.css">
<link rel="stylesheet" href="/react/css/codemirror.css">
<link rel="stylesheet" href="/react/css/react.css">
<script src="//use.typekit.net/vqa1hcx.js"></script>
<script>try{Typekit.load();}catch(e){}</script>
<!--[if lte IE 8]>
<script src="/react/js/html5shiv.min.js"></script>
<script src="/react/js/es5-shim.min.js"></script>
<script src="/react/js/es5-sham.min.js"></script>
<![endif]-->
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script>
<script src="/react/js/codemirror.js"></script>
<script src="/react/js/javascript.js"></script>
<script src="/react/js/react.js"></script>
<script src="/react/js/react-dom.js"></script>
<script src="/react/js/babel-browser.min.js"></script>
<script src="/react/js/live_editor.js"></script>
</head>
<body>
<div class="container">
<div class="nav-main">
<div class="wrap">
<a class="nav-home" href="/react/index.html">
<img class="nav-logo" src="/react/img/logo.svg" width="36" height="36">
React
</a>
<ul class="nav-site nav-site-internal">
<li><a href="/react/docs/getting-started.html">Docs</a></li>
<li><a href="/react/support.html">Support</a></li>
<li><a href="/react/downloads.html">Download</a></li>
<li><a href="/react/blog/" class="active">Blog</a></li>
<li>
<input id="algolia-doc-search" type="text" placeholder="Search docs..." />
</li>
</ul>
<ul class="nav-site nav-site-external">
<li><a href="https://github.com/facebook/react">GitHub</a></li>
<li><a href="https://facebook.github.io/react-native/">React Native</a></li>
</ul>
</div>
</div>
<section class="content wrap documentationContent nosidebar">
<div class="inner-content">
<h1>All Posts</h1>
<p><strong><a href="/react/blog/2016/03/29/react-v0.14.8.html">React v0.14.8</a></strong> on March 29, 2016 by
Dan Abramov
</p>
<p><strong><a href="/react/blog/2016/03/16/react-v15-rc2.html">React v15.0 Release Candidate 2</a></strong> on March 16, 2016 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2016/03/07/react-v15-rc1.html">React v15.0 Release Candidate</a></strong> on March 7, 2016 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2016/02/19/new-versioning-scheme.html">New Versioning Scheme</a></strong> on February 19, 2016 by
Sebastian Markbåge
</p>
<p><strong><a href="/react/blog/2016/01/12/discontinuing-ie8-support.html">Discontinuing IE 8 Support in React DOM</a></strong> on January 12, 2016 by
Ben Alpert
</p>
<p><strong><a href="/react/blog/2016/01/08/A-implies-B-does-not-imply-B-implies-A.html">(A => B) !=> (B => A)</a></strong> on January 8, 2016 by
Jim Sproch
</p>
<p><strong><a href="/react/blog/2015/12/29/react-v0.14.4.html">React v0.14.4</a></strong> on December 29, 2015 by
Ben Alpert
</p>
<p><strong><a href="/react/blog/2015/12/18/react-components-elements-and-instances.html">React Components, Elements, and Instances</a></strong> on December 18, 2015 by
Dan Abramov
</p>
<p><strong><a href="/react/blog/2015/12/16/ismounted-antipattern.html">isMounted is an Antipattern</a></strong> on December 16, 2015 by
Jim Sproch
</p>
<p><strong><a href="/react/blog/2015/12/04/react-js-conf-2016-diversity-scholarship.html">React.js Conf 2016 Diversity Scholarship</a></strong> on December 4, 2015 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2015/11/18/react-v0.14.3.html">React v0.14.3</a></strong> on November 18, 2015 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2015/11/02/react-v0.14.2.html">React v0.14.2</a></strong> on November 2, 2015 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2015/10/28/react-v0.14.1.html">React v0.14.1</a></strong> on October 28, 2015 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2015/10/19/reactiflux-is-moving-to-discord.html">Reactiflux is moving to Discord</a></strong> on October 19, 2015 by
Paul Benigeri
</p>
<p><strong><a href="/react/blog/2015/10/07/react-v0.14.html">React v0.14</a></strong> on October 7, 2015 by
Ben Alpert
</p>
<p><strong><a href="/react/blog/2015/10/01/react-render-and-top-level-api.html">ReactDOM.render and the Top Level React API</a></strong> on October 1, 2015 by
Jim Sproch
and
Sebastian Markbåge
</p>
<p><strong><a href="/react/blog/2015/09/14/community-roundup-27.html">Community Round-up #27 &ndash; Relay Edition</a></strong> on September 14, 2015 by
Steven Luscher
</p>
<p><strong><a href="/react/blog/2015/09/10/react-v0.14-rc1.html">React v0.14 Release Candidate</a></strong> on September 10, 2015 by
Ben Alpert
</p>
<p><strong><a href="/react/blog/2015/09/02/new-react-developer-tools.html">New React Developer Tools</a></strong> on September 2, 2015 by
Ben Alpert
</p>
<p><strong><a href="/react/blog/2015/08/13/reacteurope-roundup.html">ReactEurope Round-up</a></strong> on August 13, 2015 by
Matthew Johnston
</p>
<p><strong><a href="/react/blog/2015/08/11/relay-technical-preview.html">Relay Technical Preview</a></strong> on August 11, 2015 by
Joseph Savona
</p>
<p><strong><a href="/react/blog/2015/08/03/new-react-devtools-beta.html">New React Devtools Beta</a></strong> on August 3, 2015 by
Jared Forsyth
</p>
<p><strong><a href="/react/blog/2015/07/03/react-v0.14-beta-1.html">React v0.14 Beta 1</a></strong> on July 3, 2015 by
Ben Alpert
</p>
<p><strong><a href="/react/blog/2015/06/12/deprecating-jstransform-and-react-tools.html">Deprecating JSTransform and react-tools</a></strong> on June 12, 2015 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2015/05/22/react-native-release-process.html">React Native Release Process</a></strong> on May 22, 2015 by
Vjeux
</p>
<p><strong><a href="/react/blog/2015/05/08/react-v0.13.3.html">React v0.13.3</a></strong> on May 8, 2015 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2015/05/01/graphql-introduction.html">GraphQL Introduction</a></strong> on May 1, 2015 by
Nick Schrock
</p>
<p><strong><a href="/react/blog/2015/04/18/react-v0.13.2.html">React v0.13.2</a></strong> on April 18, 2015 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2015/04/17/react-native-v0.4.html">React Native v0.4</a></strong> on April 17, 2015 by
Vjeux
</p>
<p><strong><a href="/react/blog/2015/03/30/community-roundup-26.html">Community Round-up #26</a></strong> on March 30, 2015 by
Vjeux
</p>
<p><strong><a href="/react/blog/2015/03/26/introducing-react-native.html">Introducing React Native</a></strong> on March 26, 2015 by
Ben Alpert
</p>
<p><strong><a href="/react/blog/2015/03/19/building-the-facebook-news-feed-with-relay.html">Building The Facebook News Feed With Relay</a></strong> on March 19, 2015 by
Joseph Savona
</p>
<p><strong><a href="/react/blog/2015/03/16/react-v0.13.1.html">React v0.13.1</a></strong> on March 16, 2015 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2015/03/10/react-v0.13.html">React v0.13</a></strong> on March 10, 2015 by
Ben Alpert
</p>
<p><strong><a href="/react/blog/2015/03/04/community-roundup-25.html">Community Round-up #25</a></strong> on March 4, 2015 by
Matthew Johnston
</p>
<p><strong><a href="/react/blog/2015/03/03/react-v0.13-rc2.html">React v0.13 RC2</a></strong> on March 3, 2015 by
Sebastian Markbåge
</p>
<p><strong><a href="/react/blog/2015/02/24/react-v0.13-rc1.html">React v0.13 RC</a></strong> on February 24, 2015 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2015/02/24/streamlining-react-elements.html">Streamlining React Elements</a></strong> on February 24, 2015 by
Sebastian Markbåge
</p>
<p><strong><a href="/react/blog/2015/02/20/introducing-relay-and-graphql.html">Introducing Relay and GraphQL</a></strong> on February 20, 2015 by
Greg Hurrell
</p>
<p><strong><a href="/react/blog/2015/02/18/react-conf-roundup-2015.html">React.js Conf Round-up 2015</a></strong> on February 18, 2015 by
Steven Luscher
</p>
<p><strong><a href="/react/blog/2015/01/27/react-v0.13.0-beta-1.html">React v0.13.0 Beta 1</a></strong> on January 27, 2015 by
Sebastian Markbåge
</p>
<p><strong><a href="/react/blog/2014/12/19/react-js-conf-diversity-scholarship.html">React.js Conf Diversity Scholarship</a></strong> on December 19, 2014 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2014/12/18/react-v0.12.2.html">React v0.12.2</a></strong> on December 18, 2014 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2014/11/25/community-roundup-24.html">Community Round-up #24</a></strong> on November 25, 2014 by
Steven Luscher
</p>
<p><strong><a href="/react/blog/2014/11/24/react-js-conf-updates.html">React.js Conf Updates</a></strong> on November 24, 2014 by
Vjeux
</p>
<p><strong><a href="/react/blog/2014/10/28/react-v0.12.html">React v0.12</a></strong> on October 28, 2014 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2014/10/27/react-js-conf.html">React.js Conf</a></strong> on October 27, 2014 by
Vjeux
</p>
<p><strong><a href="/react/blog/2014/10/17/community-roundup-23.html">Community Round-up #23</a></strong> on October 17, 2014 by
Lou Husson
</p>
<p><strong><a href="/react/blog/2014/10/16/react-v0.12-rc1.html">React v0.12 RC</a></strong> on October 16, 2014 by
Sebastian Markbåge
</p>
<p><strong><a href="/react/blog/2014/10/14/introducing-react-elements.html">Introducing React Elements</a></strong> on October 14, 2014 by
Sebastian Markbåge
</p>
<p><strong><a href="/react/blog/2014/09/24/testing-flux-applications.html">Testing Flux Applications</a></strong> on September 24, 2014 by
Bill Fisher
</p>
<p><strong><a href="/react/blog/2014/09/16/react-v0.11.2.html">React v0.11.2</a></strong> on September 16, 2014 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2014/09/12/community-round-up-22.html">Community Round-up #22</a></strong> on September 12, 2014 by
Lou Husson
</p>
<p><strong><a href="/react/blog/2014/09/03/introducing-the-jsx-specification.html">Introducing the JSX Specification</a></strong> on September 3, 2014 by
Sebastian Markbåge
</p>
<p><strong><a href="/react/blog/2014/08/03/community-roundup-21.html">Community Round-up #21</a></strong> on August 3, 2014 by
Lou Husson
</p>
<p><strong><a href="/react/blog/2014/07/30/flux-actions-and-the-dispatcher.html">Flux: Actions and the Dispatcher</a></strong> on July 30, 2014 by
Bill Fisher
</p>
<p><strong><a href="/react/blog/2014/07/28/community-roundup-20.html">Community Round-up #20</a></strong> on July 28, 2014 by
Lou Husson
</p>
<p><strong><a href="/react/blog/2014/07/25/react-v0.11.1.html">React v0.11.1</a></strong> on July 25, 2014 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2014/07/17/react-v0.11.html">React v0.11</a></strong> on July 17, 2014 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2014/07/13/react-v0.11-rc1.html">React v0.11 RC</a></strong> on July 13, 2014 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2014/06/27/community-roundup-19.html">Community Round-up #19</a></strong> on June 27, 2014 by
Cheng Lou
</p>
<p><strong><a href="/react/blog/2014/05/29/one-year-of-open-source-react.html">One Year of Open-Source React</a></strong> on May 29, 2014 by
Cheng Lou
</p>
<p><strong><a href="/react/blog/2014/05/06/flux.html">Flux: An Application Architecture for React</a></strong> on May 6, 2014 by
Bill Fisher
and
Jing Chen
</p>
<p><strong><a href="/react/blog/2014/04/04/reactnet.html">Use React and JSX in ASP.NET MVC</a></strong> on April 4, 2014 by
Daniel Lo Nigro
</p>
<p><strong><a href="/react/blog/2014/03/28/the-road-to-1.0.html">The Road to 1.0</a></strong> on March 28, 2014 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2014/03/21/react-v0.10.html">React v0.10</a></strong> on March 21, 2014 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2014/03/19/react-v0.10-rc1.html">React v0.10 RC</a></strong> on March 19, 2014 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2014/03/14/community-roundup-18.html">Community Round-up #18</a></strong> on March 14, 2014 by
Jonas Gebhardt
</p>
<p><strong><a href="/react/blog/2014/02/24/community-roundup-17.html">Community Round-up #17</a></strong> on February 24, 2014 by
Jonas Gebhardt
</p>
<p><strong><a href="/react/blog/2014/02/20/react-v0.9.html">React v0.9</a></strong> on February 20, 2014 by
Ben Alpert
</p>
<p><strong><a href="/react/blog/2014/02/16/react-v0.9-rc1.html">React v0.9 RC</a></strong> on February 16, 2014 by
Ben Alpert
</p>
<p><strong><a href="/react/blog/2014/02/15/community-roundup-16.html">Community Round-up #16</a></strong> on February 15, 2014 by
Jonas Gebhardt
</p>
<p><strong><a href="/react/blog/2014/02/05/community-roundup-15.html">Community Round-up #15</a></strong> on February 5, 2014 by
Jonas Gebhardt
</p>
<p><strong><a href="/react/blog/2014/01/06/community-roundup-14.html">Community Round-up #14</a></strong> on January 6, 2014 by
Vjeux
</p>
<p><strong><a href="/react/blog/2014/01/02/react-chrome-developer-tools.html">React Chrome Developer Tools</a></strong> on January 2, 2014 by
Sebastian Markbåge
</p>
<p><strong><a href="/react/blog/2013/12/30/community-roundup-13.html">Community Round-up #13</a></strong> on December 30, 2013 by
Vjeux
</p>
<p><strong><a href="/react/blog/2013/12/23/community-roundup-12.html">Community Round-up #12</a></strong> on December 23, 2013 by
Vjeux
</p>
<p><strong><a href="/react/blog/2013/12/19/react-v0.8.0.html">React v0.8</a></strong> on December 19, 2013 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2013/12/18/react-v0.5.2-v0.4.2.html">React v0.5.2, v0.4.2</a></strong> on December 18, 2013 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2013/11/18/community-roundup-11.html">Community Round-up #11</a></strong> on November 18, 2013 by
Vjeux
</p>
<p><strong><a href="/react/blog/2013/11/06/community-roundup-10.html">Community Round-up #10</a></strong> on November 6, 2013 by
Vjeux
</p>
<p><strong><a href="/react/blog/2013/10/29/react-v0-5-1.html">React v0.5.1</a></strong> on October 29, 2013 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2013/10/16/react-v0.5.0.html">React v0.5</a></strong> on October 16, 2013 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2013/10/03/community-roundup-9.html">Community Round-up #9</a></strong> on October 3, 2013 by
Vjeux
</p>
<p><strong><a href="/react/blog/2013/09/24/community-roundup-8.html">Community Round-up #8</a></strong> on September 24, 2013 by
Vjeux
</p>
<p><strong><a href="/react/blog/2013/08/26/community-roundup-7.html">Community Round-up #7</a></strong> on August 26, 2013 by
Vjeux
</p>
<p><strong><a href="/react/blog/2013/08/19/use-react-and-jsx-in-python-applications.html">Use React and JSX in Python Applications</a></strong> on August 19, 2013 by
Kunal Mehta
</p>
<p><strong><a href="/react/blog/2013/08/05/community-roundup-6.html">Community Round-up #6</a></strong> on August 5, 2013 by
Vjeux
</p>
<p><strong><a href="/react/blog/2013/07/30/use-react-and-jsx-in-ruby-on-rails.html">Use React and JSX in Ruby on Rails</a></strong> on July 30, 2013 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2013/07/26/react-v0-4-1.html">React v0.4.1</a></strong> on July 26, 2013 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2013/07/23/community-roundup-5.html">Community Round-up #5</a></strong> on July 23, 2013 by
Vjeux
</p>
<p><strong><a href="/react/blog/2013/07/17/react-v0-4-0.html">React v0.4.0</a></strong> on July 17, 2013 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2013/07/11/react-v0-4-prop-validation-and-default-values.html">New in React v0.4: Prop Validation and Default Values</a></strong> on July 11, 2013 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2013/07/03/community-roundup-4.html">Community Round-up #4</a></strong> on July 3, 2013 by
Vjeux
</p>
<p><strong><a href="/react/blog/2013/07/02/react-v0-4-autobind-by-default.html">New in React v0.4: Autobind by Default</a></strong> on July 2, 2013 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2013/06/27/community-roundup-3.html">Community Round-up #3</a></strong> on June 27, 2013 by
Vjeux
</p>
<p><strong><a href="/react/blog/2013/06/21/react-v0-3-3.html">React v0.3.3</a></strong> on June 21, 2013 by
Paul OShannessy
</p>
<p><strong><a href="/react/blog/2013/06/19/community-roundup-2.html">Community Round-up #2</a></strong> on June 19, 2013 by
Vjeux
</p>
<p><strong><a href="/react/blog/2013/06/12/community-roundup.html">Community Round-up #1</a></strong> on June 12, 2013 by
Vjeux
</p>
<p><strong><a href="/react/blog/2013/06/05/why-react.html">Why did we build React?</a></strong> on June 5, 2013 by
Pete Hunt
</p>
<p><strong><a href="/react/blog/2013/06/02/jsfiddle-integration.html">JSFiddle Integration</a></strong> on June 2, 2013 by
Vjeux
</p>
</div>
</section>
<footer class="wrap">
<div class="left">
A Facebook &amp; Instagram collaboration.<br>
<a href="/react/acknowledgements.html">Acknowledgements</a>
</div>
<div class="right">
&copy; 2013&ndash;2016 Facebook Inc.<br>
Documentation licensed under <a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a>.
</div>
</footer>
</div>
<div id="fb-root"></div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-41298772-1', 'facebook.github.io');
ga('send', 'pageview');
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=623268441017527";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
docsearch({
apiKey: '36221914cce388c46d0420343e0bb32e',
indexName: 'react',
inputSelector: '#algolia-doc-search'
});
</script>
</body>
</html>