diff --git a/blog/2015/12/16/ismounted-antipattern.html b/blog/2015/12/16/ismounted-antipattern.html index 90ab91b1c3..03ccb968f4 100644 --- a/blog/2015/12/16/ismounted-antipattern.html +++ b/blog/2015/12/16/ismounted-antipattern.html @@ -161,14 +161,17 @@
const makeCancelable = (promise) => {
let hasCanceled_ = false;
+ const wrappedPromise = new Promise((resolve, reject) => {
+ promise.then((val) =>
+ hasCanceled_ ? reject({isCanceled: true}) : resolve(val)
+ );
+ promise.catch((error) =>
+ hasCanceled_ ? reject({isCanceled: true}) : reject(error)
+ );
+ });
+
return {
- promise: new Promise(
- (resolve, reject) => promise
- .then(r => hasCanceled_
- ? reject({isCanceled: true})
- : resolve(r)
- )
- ),
+ promise: wrappedPromise,
cancel() {
hasCanceled_ = true;
},
diff --git a/blog/page2/index.html b/blog/page2/index.html
index 48dfe1992d..92574f4377 100644
--- a/blog/page2/index.html
+++ b/blog/page2/index.html
@@ -163,14 +163,17 @@
const makeCancelable = (promise) => {
let hasCanceled_ = false;
+ const wrappedPromise = new Promise((resolve, reject) => {
+ promise.then((val) =>
+ hasCanceled_ ? reject({isCanceled: true}) : resolve(val)
+ );
+ promise.catch((error) =>
+ hasCanceled_ ? reject({isCanceled: true}) : reject(error)
+ );
+ });
+
return {
- promise: new Promise(
- (resolve, reject) => promise
- .then(r => hasCanceled_
- ? reject({isCanceled: true})
- : resolve(r)
- )
- ),
+ promise: wrappedPromise,
cancel() {
hasCanceled_ = true;
},
diff --git a/css/react.css b/css/react.css
index f42071f142..921982ec18 100644
--- a/css/react.css
+++ b/css/react.css
@@ -1 +1 @@
-html{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-family:proxima-nova,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#484848;line-height:1.28}p{margin:0 0 10px}.subHeader{font-size:21px;font-weight:200;line-height:30px;margin-bottom:10px}em{font-style:italic}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#7b7b7b}h1,h2,h3{line-height:40px}h1{font-size:39px}h2{font-size:31px}h3{font-size:23px}h4{font-size:16px}h5{font-size:14px}h6{font-size:11px}h1 small{font-size:24px}h2 small{font-size:18px}h3 small{font-size:16px}h4 small{font-size:14px}ul,ol{margin:0 0 10px 25px;padding:0}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}a{color:#c05b4d;text-decoration:none}a:hover,a:focus{color:#a5473a;text-decoration:underline}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.center{text-align:center}html *{color-profile:sRGB;rendering-intent:auto}.cm-s-solarized-light{background-color:#f8f5ec;color:#637c84}.cm-s-solarized-light .emphasis{font-weight:bold}.cm-s-solarized-light .dotted{border-bottom:1px dotted #cb4b16}.cm-s-solarized-light .CodeMirror-gutter{background-color:#eee8d5;border-right:3px solid #eee8d5}.cm-s-solarized-light .CodeMirror-gutter .CodeMirror-gutter-text{color:#93a1a1}.cm-s-solarized-light .CodeMirror-cursor{border-left-color:#002b36 !important}.cm-s-solarized-light .CodeMirror-matchingbracket{color:#002b36;background-color:#eee8d5;box-shadow:0 0 10px #eee8d5;font-weight:bold}.cm-s-solarized-light .CodeMirror-nonmatchingbracket{color:#002b36;background-color:#eee8d5;box-shadow:0 0 10px #eee8d5;font-weight:bold;color:#dc322f;border-bottom:1px dotted #cb4b16}.cm-s-solarized-light span.cm-keyword{color:#268bd2}.cm-s-solarized-light span.cm-atom{color:#2aa198}.cm-s-solarized-light span.cm-number{color:#586e75}.cm-s-solarized-light span.cm-def{color:#637c84}.cm-s-solarized-light span.cm-variable{color:#637c84}.cm-s-solarized-light span.cm-variable-2{color:#b58900}.cm-s-solarized-light span.cm-variable-3{color:#cb4b16}.cm-s-solarized-light span.cm-comment{color:#93a1a1}.cm-s-solarized-light span.cm-property{color:#637c84}.cm-s-solarized-light span.cm-operator{color:#657b83}.cm-s-solarized-light span.cm-string{color:#36958e}.cm-s-solarized-light span.cm-error{font-weight:bold;border-bottom:1px dotted #cb4b16}.cm-s-solarized-light span.cm-bracket{color:#cb4b16}.cm-s-solarized-light span.cm-tag{color:#657b83}.cm-s-solarized-light span.cm-attribute{color:#586e75;font-weight:bold}.cm-s-solarized-light span.cm-meta{color:#268bd2}.cm-s-solarized-dark{background-color:#002b36;color:#839496}.cm-s-solarized-dark .emphasis{font-weight:bold}.cm-s-solarized-dark .dotted{border-bottom:1px dotted #cb4b16}.cm-s-solarized-dark .CodeMirror-gutter{background-color:#073642;border-right:3px solid #073642}.cm-s-solarized-dark .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.cm-s-solarized-dark .CodeMirror-cursor{border-left-color:#fdf6e3 !important}.cm-s-solarized-dark .CodeMirror-matchingbracket{color:#fdf6e3;background-color:#073642;box-shadow:0 0 10px #073642;font-weight:bold}.cm-s-solarized-dark .CodeMirror-nonmatchingbracket{color:#fdf6e3;background-color:#073642;box-shadow:0 0 10px #073642;font-weight:bold;color:#dc322f;border-bottom:1px dotted #cb4b16}.cm-s-solarized-dark span.cm-keyword{color:#839496;font-weight:bold}.cm-s-solarized-dark span.cm-atom{color:#2aa198}.cm-s-solarized-dark span.cm-number{color:#93a1a1}.cm-s-solarized-dark span.cm-def{color:#268bd2}.cm-s-solarized-dark span.cm-variable{color:#cb4b16}.cm-s-solarized-dark span.cm-variable-2{color:#cb4b16}.cm-s-solarized-dark span.cm-variable-3{color:#cb4b16}.cm-s-solarized-dark span.cm-comment{color:#586e75}.cm-s-solarized-dark span.cm-property{color:#b58900}.cm-s-solarized-dark span.cm-operator{color:#839496}.cm-s-solarized-dark span.cm-string{color:#6c71c4}.cm-s-solarized-dark span.cm-error{font-weight:bold;border-bottom:1px dotted #cb4b16}.cm-s-solarized-dark span.cm-bracket{color:#cb4b16}.cm-s-solarized-dark span.cm-tag{color:#839496}.cm-s-solarized-dark span.cm-attribute{color:#93a1a1;font-weight:bold}.cm-s-solarized-dark span.cm-meta{color:#268bd2}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;margin:0;padding:0}html{background:#f9f9f9}.left{float:left}.right{float:right}.container{padding-top:50px;min-width:960px}.wrap{width:960px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.skinnyWrap{width:690px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}hr{height:0;border-top:1px solid #ccc;border-bottom:1px solid #eee}ul,li{margin-left:20px}li+li{margin-top:10px}h1 .anchor,h2 .anchor,h3 .anchor,h4 .anchor,h5 .anchor,h6 .anchor{margin-top:-50px;position:absolute}h1:hover .hash-link,h2:hover .hash-link,h3:hover .hash-link,h4:hover .hash-link,h5:hover .hash-link,h6:hover .hash-link{display:inline}.hash-link{color:#aaa;display:none}.nav-main{background:#222;color:#fafafa;position:fixed;top:0;height:50px;box-shadow:0 0 5px rgba(0,0,0,0.5);width:100%;z-index:100}.nav-main:after{content:"";display:table;clear:both}.nav-main a{color:#e9e9e9;text-decoration:none}.nav-main .nav-site-internal{margin:0 0 0 20px}.nav-main .nav-site-external{float:right;margin:0}.nav-main .nav-site li{margin:0}.nav-main .nav-site a{box-sizing:content-box;padding:0 10px;line-height:50px;display:inline-block;height:50px;color:#ddd}.nav-main .nav-site a:hover{color:#fff}.nav-main .nav-site a.active{color:#fafafa;border-bottom:3px solid #cc7a6f;background:#333}.nav-main .nav-home{color:#00d8ff;font-size:24px;line-height:50px;height:50px;display:inline-block}.nav-main .nav-logo{vertical-align:middle;display:inline-block}.nav-main ul{display:inline-block;vertical-align:top}.nav-main li{display:inline}.hero{height:300px;background:#2d2d2d;padding-top:50px;color:#e9e9e9;font-weight:300}.hero .text{font-size:64px;text-align:center}.hero .minitext{font-size:16px;text-align:center;text-transform:uppercase}.hero strong{color:#61dafb;font-weight:400}.buttons-unit{margin-top:60px;text-align:center}.buttons-unit a{color:#61dafb}.buttons-unit .button{font-size:24px;background:#cc7a6f;color:#fafafa}.buttons-unit .button:active{background:#c5695c}.buttons-unit.downloads{margin:30px 0}.nav-docs{color:#2d2d2d;font-size:14px;float:left;width:210px}.nav-docs ul{list-style:none;margin:0}.nav-docs ul ul{margin:6px 0 0 20px}.nav-docs li{line-height:16px;margin:0 0 6px}.nav-docs h3{text-transform:uppercase;font-size:14px}.nav-docs a{color:#666;display:block}.nav-docs a:hover{text-decoration:none;color:#cc7a6f}.nav-docs a.active{color:#cc7a6f}.nav-docs .nav-docs-section{border-bottom:1px solid #ccc;border-top:1px solid #eee;padding:12px 0}.nav-docs .nav-docs-section:first-child{padding-top:0;border-top:0}.nav-docs .nav-docs-section:last-child{padding-bottom:0;border-bottom:0}.nav-blog li{margin-bottom:5px}.home-section{margin:50px 0}.home-divider{border-top-color:#bbb;margin:0 auto;width:400px}.skinny-row:after{content:"";display:table;clear:both}.skinny-col{float:left;margin-left:40px;width:305px}.skinny-col:first-child{margin-left:0}.marketing-row{margin:50px 0}.marketing-row:after{content:"";display:table;clear:both}.marketing-col{float:left;margin-left:40px;width:280px}.marketing-col h3{color:#2d2d2d;font-size:24px;font-weight:normal;text-transform:uppercase}.marketing-col p{font-size:16px}.marketing-col:first-child{margin-left:0}#examples h3,.home-presentation h3{color:#2d2d2d;font-size:24px;font-weight:normal;margin-bottom:5px}#examples p{margin:0 0 25px 0;max-width:600px}#examples .example{margin-top:60px}#examples #todoExample{font-size:14px}#examples #todoExample ul{list-style-type:square;margin:0 0 10px 0}#examples #todoExample input{border:1px solid #ccc;font:14px proxima-nova,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;padding:3px;width:150px}#examples #todoExample button{font:14px proxima-nova,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;margin-left:5px;padding:4px 10px}#examples #markdownExample textarea{border:1px solid #ccc;font:14px proxima-nova,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;margin-bottom:10px;padding:5px}.home-bottom-section{margin-bottom:100px}.docs-nextprev:after{content:"";display:table;clear:both}.jsxCompiler{margin:0 auto;padding-top:20px;width:1220px}.jsxCompiler label.compiler-option{display:block;margin-top:5px}.jsxCompiler #jsxCompiler{margin-top:20px}.jsxCompiler .playgroundPreview{padding:0;width:600px;word-wrap:break-word}.jsxCompiler .playgroundPreview pre{font-family:'source-code-pro', Menlo, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.5}.jsxCompiler .playgroundError{padding:15px 20px}.docs-prev{float:left}.docs-next{float:right}footer{font-size:13px;font-weight:600;margin-top:36px;margin-bottom:18px;overflow:auto}section.black content{padding-bottom:18px}.blogContent{padding-top:20px}.blogContent:after{content:"";display:table;clear:both}.blogContent blockquote{padding:5px 15px;margin:20px 0;background-color:#f8f5ec;border-left:5px solid #f7ebc6}.blogContent h2>code{font-size:inherit;line-height:inherit;color:#555;background-color:rgba(0,0,0,0.04)}.documentationContent{padding-top:20px}.documentationContent:after{content:"";display:table;clear:both}.documentationContent .subHeader{font-size:24px}.documentationContent h2{margin-top:30px}.documentationContent blockquote{padding:15px 30px 15px 15px;margin:20px 0;background-color:rgba(204,122,111,0.1);border-left:5px solid rgba(191,87,73,0.2)}.documentationContent blockquote h4{margin-top:0}.documentationContent blockquote p{margin-bottom:0}.documentationContent blockquote p:first-child{font-weight:bold;font-size:17.5px;line-height:20px;margin-top:0;text-rendering:optimizelegibility}.docs-prevnext{padding-top:40px;padding-bottom:40px}.button{background:-webkit-linear-gradient(#9a9a9a, #646464);background:linear-gradient(#9a9a9a, #646464);border-radius:4px;padding:8px 16px;font-size:18px;font-weight:400;margin:0 12px;display:inline-block;color:#fafafa;text-decoration:none;text-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.2);text-decoration:none}.button:hover{text-decoration:none}.button:active{box-shadow:none}.hero .button{box-shadow:1px 3px 3px rgba(0,0,0,0.3)}.button.blue{background:-webkit-linear-gradient(#77a3d2, #4783c2);background:linear-gradient(#77a3d2, #4783c2)}.row{padding-bottom:4px}.row .span4{width:33.33%;display:table-cell}.row .span8{width:66.66%;display:table-cell}.row .span6{width:50%;display:table-cell}p{margin:10px 0}.highlight{padding:10px;margin-bottom:20px}figure{text-align:center}.inner-content{float:right;width:650px}.nosidebar .inner-content{float:none;margin:0 auto}h1:after{content:"";display:table;clear:both}.edit-page-link{float:right;font-size:16px;font-weight:normal;line-height:20px;margin-top:17px}.post-list-item+.post-list-item{margin-top:60px}div.CodeMirror pre,div.CodeMirror-linenumber,code{font-family:'source-code-pro', Menlo, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.5}div.CodeMirror-linenumber{text-align:right}.CodeMirror,div.CodeMirror-gutters,div.highlight{border:none}.CodeMirror-readonly div.CodeMirror-cursor{visibility:hidden}small code,li code,p code{color:#555;background-color:rgba(0,0,0,0.04);padding:1px 3px}small a code,li a code,p a code{color:inherit}.cm-s-default span.cm-string-2{color:inherit}.playground:after{content:"";display:table;clear:both}.playground-tab{border-bottom:none !important;border-radius:3px 3px 0 0;padding:6px 8px;font-size:12px;font-weight:bold;color:#c2c0bc;background-color:#f1ede4;display:inline-block;cursor:pointer}.playgroundCode,.playground-tab,.playgroundPreview{border:1px solid rgba(16,16,16,0.1)}.playground-tab-active{color:#222}.playgroundCode{border-radius:0 3px 3px 3px;float:left;overflow:hidden;width:600px}.playgroundPreview{background-color:white;border-radius:3px;float:right;padding:15px 20px;width:280px}.playgroundError{color:#c5695c;font-size:15px}.MarkdownEditor textarea{width:100%;height:100px}.MarkdownEditor .content{white-space:pre-wrap}.hll{background-color:#f7ebc6;border-left:5px solid #f7d87c;display:block;margin-left:-14px;margin-right:-14px;padding-left:9px}.highlight .javascript .err{background-color:transparent;color:inherit}.highlight{position:relative;margin-bottom:14px;padding:30px 14px 14px;border:none;border-radius:0;overflow:auto}.highlight pre{padding:0;margin-top:0;margin-bottom:0;background-color:transparent;border:0}.highlight pre code{display:block;background:none;padding:0}.highlight pre .lineno{display:inline-block;width:22px;padding-right:5px;margin-right:10px;color:#bebec5;text-align:right}.highlight:after{position:absolute;top:0;right:0;left:0;padding:3px 7px;font-size:12px;font-weight:bold;color:#c2c0bc;background-color:#f1ede4;content:"Code"}.downloadCenter{text-align:center;margin-top:20px;margin-bottom:25px}.downloadSection:hover{text-decoration:none !important}@media screen and (max-width: 960px){.nav-main{position:static}.container{padding-top:0}}.post{margin-bottom:30px}.post img{max-width:100%}.pagination{margin-bottom:30px;width:100%;overflow:hidden}.pagination .next{float:right}div[data-twttr-id] iframe{margin:10px auto !important;width:100% !important}.three-column:after{content:"";display:table;clear:both}.three-column>ul{float:left;margin-left:30px;width:190px}.three-column>ul:first-child{margin-left:20px}
+html{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-family:proxima-nova,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#484848;line-height:1.28}p{margin:0 0 10px}.subHeader{font-size:21px;font-weight:200;line-height:30px;margin-bottom:10px}em{font-style:italic}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#7b7b7b}h1,h2,h3{line-height:40px}h1{font-size:39px}h2{font-size:31px}h3{font-size:23px}h4{font-size:16px}h5{font-size:14px}h6{font-size:11px}h1 small{font-size:24px}h2 small{font-size:18px}h3 small{font-size:16px}h4 small{font-size:14px}ul,ol{margin:0 0 10px 25px;padding:0}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}a{color:#c05b4d;text-decoration:none}a:hover,a:focus{color:#a5473a;text-decoration:underline}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.center{text-align:center}html *{color-profile:sRGB;rendering-intent:auto}.cm-s-solarized-light{background-color:#f8f5ec;color:#637c84}.cm-s-solarized-light .emphasis{font-weight:bold}.cm-s-solarized-light .dotted{border-bottom:1px dotted #cb4b16}.cm-s-solarized-light .CodeMirror-gutter{background-color:#eee8d5;border-right:3px solid #eee8d5}.cm-s-solarized-light .CodeMirror-gutter .CodeMirror-gutter-text{color:#93a1a1}.cm-s-solarized-light .CodeMirror-cursor{border-left-color:#002b36 !important}.cm-s-solarized-light .CodeMirror-matchingbracket{color:#002b36;background-color:#eee8d5;box-shadow:0 0 10px #eee8d5;font-weight:bold}.cm-s-solarized-light .CodeMirror-nonmatchingbracket{color:#002b36;background-color:#eee8d5;box-shadow:0 0 10px #eee8d5;font-weight:bold;color:#dc322f;border-bottom:1px dotted #cb4b16}.cm-s-solarized-light span.cm-keyword{color:#268bd2}.cm-s-solarized-light span.cm-atom{color:#2aa198}.cm-s-solarized-light span.cm-number{color:#586e75}.cm-s-solarized-light span.cm-def{color:#637c84}.cm-s-solarized-light span.cm-variable{color:#637c84}.cm-s-solarized-light span.cm-variable-2{color:#b58900}.cm-s-solarized-light span.cm-variable-3{color:#cb4b16}.cm-s-solarized-light span.cm-comment{color:#93a1a1}.cm-s-solarized-light span.cm-property{color:#637c84}.cm-s-solarized-light span.cm-operator{color:#657b83}.cm-s-solarized-light span.cm-string{color:#36958e}.cm-s-solarized-light span.cm-error{font-weight:bold;border-bottom:1px dotted #cb4b16}.cm-s-solarized-light span.cm-bracket{color:#cb4b16}.cm-s-solarized-light span.cm-tag{color:#657b83}.cm-s-solarized-light span.cm-attribute{color:#586e75;font-weight:bold}.cm-s-solarized-light span.cm-meta{color:#268bd2}.cm-s-solarized-dark{background-color:#002b36;color:#839496}.cm-s-solarized-dark .emphasis{font-weight:bold}.cm-s-solarized-dark .dotted{border-bottom:1px dotted #cb4b16}.cm-s-solarized-dark .CodeMirror-gutter{background-color:#073642;border-right:3px solid #073642}.cm-s-solarized-dark .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.cm-s-solarized-dark .CodeMirror-cursor{border-left-color:#fdf6e3 !important}.cm-s-solarized-dark .CodeMirror-matchingbracket{color:#fdf6e3;background-color:#073642;box-shadow:0 0 10px #073642;font-weight:bold}.cm-s-solarized-dark .CodeMirror-nonmatchingbracket{color:#fdf6e3;background-color:#073642;box-shadow:0 0 10px #073642;font-weight:bold;color:#dc322f;border-bottom:1px dotted #cb4b16}.cm-s-solarized-dark span.cm-keyword{color:#839496;font-weight:bold}.cm-s-solarized-dark span.cm-atom{color:#2aa198}.cm-s-solarized-dark span.cm-number{color:#93a1a1}.cm-s-solarized-dark span.cm-def{color:#268bd2}.cm-s-solarized-dark span.cm-variable{color:#cb4b16}.cm-s-solarized-dark span.cm-variable-2{color:#cb4b16}.cm-s-solarized-dark span.cm-variable-3{color:#cb4b16}.cm-s-solarized-dark span.cm-comment{color:#586e75}.cm-s-solarized-dark span.cm-property{color:#b58900}.cm-s-solarized-dark span.cm-operator{color:#839496}.cm-s-solarized-dark span.cm-string{color:#6c71c4}.cm-s-solarized-dark span.cm-error{font-weight:bold;border-bottom:1px dotted #cb4b16}.cm-s-solarized-dark span.cm-bracket{color:#cb4b16}.cm-s-solarized-dark span.cm-tag{color:#839496}.cm-s-solarized-dark span.cm-attribute{color:#93a1a1;font-weight:bold}.cm-s-solarized-dark span.cm-meta{color:#268bd2}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;margin:0;padding:0}html{background:#f9f9f9}.left{float:left}.right{float:right}.container{padding-top:50px;min-width:960px}.wrap{width:960px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.skinnyWrap{width:690px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}hr{height:0;border-top:1px solid #ccc;border-bottom:1px solid #eee}ul,li{margin-left:20px}li+li{margin-top:10px}h1 .anchor,h2 .anchor,h3 .anchor,h4 .anchor,h5 .anchor,h6 .anchor{margin-top:-50px;position:absolute}h1:hover .hash-link,h2:hover .hash-link,h3:hover .hash-link,h4:hover .hash-link,h5:hover .hash-link,h6:hover .hash-link{display:inline}.hash-link{color:#aaa;display:none}.nav-main{background:#222;color:#fafafa;position:fixed;top:0;height:50px;box-shadow:0 0 5px rgba(0,0,0,0.5);width:100%;z-index:100}.nav-main:after{content:"";display:table;clear:both}.nav-main a{color:#e9e9e9;text-decoration:none}.nav-main .nav-site-internal{margin:0 0 0 20px}.nav-main .nav-site-external{float:right;margin:0}.nav-main .nav-site li{margin:0}.nav-main .nav-site a{box-sizing:content-box;padding:0 10px;line-height:50px;display:inline-block;height:50px;color:#ddd}.nav-main .nav-site a:hover{color:#fff}.nav-main .nav-site a.active{color:#fafafa;border-bottom:3px solid #cc7a6f;background:#333}.nav-main .nav-home{color:#00d8ff;font-size:24px;line-height:50px;height:50px;display:inline-block}.nav-main .nav-logo{vertical-align:middle;display:inline-block}.nav-main ul{display:inline-block;vertical-align:top}.nav-main li{display:inline}.hero{height:300px;background:#2d2d2d;padding-top:50px;color:#e9e9e9;font-weight:300}.hero .text{font-size:64px;text-align:center}.hero .minitext{font-size:16px;text-align:center;text-transform:uppercase}.hero strong{color:#61dafb;font-weight:400}.buttons-unit{margin-top:60px;text-align:center}.buttons-unit a{color:#61dafb}.buttons-unit .button{font-size:24px;background:#cc7a6f;color:#fafafa}.buttons-unit .button:active{background:#c5695c}.buttons-unit.downloads{margin:30px 0}.nav-docs{color:#2d2d2d;font-size:14px;float:left;width:210px}.nav-docs ul{list-style:none;margin:0}.nav-docs ul ul{margin:6px 0 0 20px}.nav-docs li{line-height:16px;margin:0 0 6px}.nav-docs h3{text-transform:uppercase;font-size:14px}.nav-docs a{color:#666;display:block}.nav-docs a:hover{text-decoration:none;color:#cc7a6f}.nav-docs a.active{color:#cc7a6f}.nav-docs a.external:after{content:"";display:inline-block;width:10px;height:10px;padding-left:5px;background-image:url("../img/external.png");background-position:100% 0;background-repeat:no-repeat;font-size:10px;line-height:1em;opacity:0.5}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.nav-docs a.external:after{background-image:url("../img/external_2x.png");background-size:10px 10px}}.nav-docs .nav-docs-section{border-bottom:1px solid #ccc;border-top:1px solid #eee;padding:12px 0}.nav-docs .nav-docs-section:first-child{padding-top:0;border-top:0}.nav-docs .nav-docs-section:last-child{padding-bottom:0;border-bottom:0}.nav-blog li{margin-bottom:5px}.home-section{margin:50px 0}.home-divider{border-top-color:#bbb;margin:0 auto;width:400px}.skinny-row:after{content:"";display:table;clear:both}.skinny-col{float:left;margin-left:40px;width:305px}.skinny-col:first-child{margin-left:0}.marketing-row{margin:50px 0}.marketing-row:after{content:"";display:table;clear:both}.marketing-col{float:left;margin-left:40px;width:280px}.marketing-col h3{color:#2d2d2d;font-size:24px;font-weight:normal;text-transform:uppercase}.marketing-col p{font-size:16px}.marketing-col:first-child{margin-left:0}#examples h3,.home-presentation h3{color:#2d2d2d;font-size:24px;font-weight:normal;margin-bottom:5px}#examples p{margin:0 0 25px 0;max-width:600px}#examples .example{margin-top:60px}#examples #todoExample{font-size:14px}#examples #todoExample ul{list-style-type:square;margin:0 0 10px 0}#examples #todoExample input{border:1px solid #ccc;font:14px proxima-nova,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;padding:3px;width:150px}#examples #todoExample button{font:14px proxima-nova,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;margin-left:5px;padding:4px 10px}#examples #markdownExample textarea{border:1px solid #ccc;font:14px proxima-nova,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;margin-bottom:10px;padding:5px}.home-bottom-section{margin-bottom:100px}.docs-nextprev:after{content:"";display:table;clear:both}.jsxCompiler{margin:0 auto;padding-top:20px;width:1220px}.jsxCompiler label.compiler-option{display:block;margin-top:5px}.jsxCompiler #jsxCompiler{margin-top:20px}.jsxCompiler .playgroundPreview{padding:0;width:600px;word-wrap:break-word}.jsxCompiler .playgroundPreview pre{font-family:'source-code-pro', Menlo, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.5}.jsxCompiler .playgroundError{padding:15px 20px}.docs-prev{float:left}.docs-next{float:right}footer{font-size:13px;font-weight:600;margin-top:36px;margin-bottom:18px;overflow:auto}section.black content{padding-bottom:18px}.blogContent{padding-top:20px}.blogContent:after{content:"";display:table;clear:both}.blogContent blockquote{padding:5px 15px;margin:20px 0;background-color:#f8f5ec;border-left:5px solid #f7ebc6}.blogContent h2>code{font-size:inherit;line-height:inherit;color:#555;background-color:rgba(0,0,0,0.04)}.documentationContent{padding-top:20px}.documentationContent:after{content:"";display:table;clear:both}.documentationContent .subHeader{font-size:24px}.documentationContent h2{margin-top:30px}.documentationContent blockquote{padding:15px 30px 15px 15px;margin:20px 0;background-color:rgba(204,122,111,0.1);border-left:5px solid rgba(191,87,73,0.2)}.documentationContent blockquote h4{margin-top:0}.documentationContent blockquote p{margin-bottom:0}.documentationContent blockquote p:first-child{font-weight:bold;font-size:17.5px;line-height:20px;margin-top:0;text-rendering:optimizelegibility}.docs-prevnext{padding-top:40px;padding-bottom:40px}.button{background:-webkit-linear-gradient(#9a9a9a, #646464);background:linear-gradient(#9a9a9a, #646464);border-radius:4px;padding:8px 16px;font-size:18px;font-weight:400;margin:0 12px;display:inline-block;color:#fafafa;text-decoration:none;text-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.2);text-decoration:none}.button:hover{text-decoration:none}.button:active{box-shadow:none}.hero .button{box-shadow:1px 3px 3px rgba(0,0,0,0.3)}.button.blue{background:-webkit-linear-gradient(#77a3d2, #4783c2);background:linear-gradient(#77a3d2, #4783c2)}.row{padding-bottom:4px}.row .span4{width:33.33%;display:table-cell}.row .span8{width:66.66%;display:table-cell}.row .span6{width:50%;display:table-cell}p{margin:10px 0}.highlight{padding:10px;margin-bottom:20px}figure{text-align:center}.inner-content{float:right;width:650px}.nosidebar .inner-content{float:none;margin:0 auto}h1:after{content:"";display:table;clear:both}.edit-page-link{float:right;font-size:16px;font-weight:normal;line-height:20px;margin-top:17px}.post-list-item+.post-list-item{margin-top:60px}div.CodeMirror pre,div.CodeMirror-linenumber,code{font-family:'source-code-pro', Menlo, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.5}div.CodeMirror-linenumber{text-align:right}.CodeMirror,div.CodeMirror-gutters,div.highlight{border:none}.CodeMirror-readonly div.CodeMirror-cursor{visibility:hidden}small code,li code,p code{color:#555;background-color:rgba(0,0,0,0.04);padding:1px 3px}small a code,li a code,p a code{color:inherit}.cm-s-default span.cm-string-2{color:inherit}.playground:after{content:"";display:table;clear:both}.playground-tab{border-bottom:none !important;border-radius:3px 3px 0 0;padding:6px 8px;font-size:12px;font-weight:bold;color:#c2c0bc;background-color:#f1ede4;display:inline-block;cursor:pointer}.playgroundCode,.playground-tab,.playgroundPreview{border:1px solid rgba(16,16,16,0.1)}.playground-tab-active{color:#222}.playgroundCode{border-radius:0 3px 3px 3px;float:left;overflow:hidden;width:600px}.playgroundPreview{background-color:white;border-radius:3px;float:right;padding:15px 20px;width:280px}.playgroundError{color:#c5695c;font-size:15px}.MarkdownEditor textarea{width:100%;height:100px}.MarkdownEditor .content{white-space:pre-wrap}.hll{background-color:#f7ebc6;border-left:5px solid #f7d87c;display:block;margin-left:-14px;margin-right:-14px;padding-left:9px}.highlight .javascript .err{background-color:transparent;color:inherit}.highlight{position:relative;margin-bottom:14px;padding:30px 14px 14px;border:none;border-radius:0;overflow:auto}.highlight pre{padding:0;margin-top:0;margin-bottom:0;background-color:transparent;border:0}.highlight pre code{display:block;background:none;padding:0}.highlight pre .lineno{display:inline-block;width:22px;padding-right:5px;margin-right:10px;color:#bebec5;text-align:right}.highlight:after{position:absolute;top:0;right:0;left:0;padding:3px 7px;font-size:12px;font-weight:bold;color:#c2c0bc;background-color:#f1ede4;content:"Code"}.downloadCenter{text-align:center;margin-top:20px;margin-bottom:25px}.downloadSection:hover{text-decoration:none !important}@media screen and (max-width: 960px){.nav-main{position:static}.container{padding-top:0}}.post{margin-bottom:30px}.post img{max-width:100%}.pagination{margin-bottom:30px;width:100%;overflow:hidden}.pagination .next{float:right}div[data-twttr-id] iframe{margin:10px auto !important;width:100% !important}.three-column:after{content:"";display:table;clear:both}.three-column>ul{float:left;margin-left:30px;width:190px}.three-column>ul:first-child{margin-left:20px}
diff --git a/docs/addons-it-IT.html b/docs/addons-it-IT.html
index efbe751d2b..4141af7617 100644
--- a/docs/addons-it-IT.html
+++ b/docs/addons-it-IT.html
@@ -102,12 +102,12 @@
- Complementary Tools
+ Complementary Tools
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/addons-ja-JP.html b/docs/addons-ja-JP.html
index db7384b1f9..4b2aec5cb0 100644
--- a/docs/addons-ja-JP.html
+++ b/docs/addons-ja-JP.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/addons-ko-KR.html b/docs/addons-ko-KR.html
index f4559abd20..5fbe313a07 100644
--- a/docs/addons-ko-KR.html
+++ b/docs/addons-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/addons-zh-CN.html b/docs/addons-zh-CN.html
index 6bb39cef2e..8a5b9b2ac9 100644
--- a/docs/addons-zh-CN.html
+++ b/docs/addons-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/addons.html b/docs/addons.html
index 8716f6aee8..2d2ae002b4 100644
--- a/docs/addons.html
+++ b/docs/addons.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/advanced-performance-it-IT.html b/docs/advanced-performance-it-IT.html
index 55e2b8b2f7..57f3954253 100644
--- a/docs/advanced-performance-it-IT.html
+++ b/docs/advanced-performance-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/advanced-performance-ja-JP.html b/docs/advanced-performance-ja-JP.html
index 383f492ad1..1d89ba6f37 100644
--- a/docs/advanced-performance-ja-JP.html
+++ b/docs/advanced-performance-ja-JP.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/advanced-performance-ko-KR.html b/docs/advanced-performance-ko-KR.html
index 831973b381..242f5dca1a 100644
--- a/docs/advanced-performance-ko-KR.html
+++ b/docs/advanced-performance-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/advanced-performance.html b/docs/advanced-performance.html
index 1a31c0bd42..4473a8a992 100644
--- a/docs/advanced-performance.html
+++ b/docs/advanced-performance.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/animation-it-IT.html b/docs/animation-it-IT.html
index 9ef752970b..295f73cfd6 100644
--- a/docs/animation-it-IT.html
+++ b/docs/animation-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/animation-ja-JP.html b/docs/animation-ja-JP.html
index 3144336b17..05817bd4d7 100644
--- a/docs/animation-ja-JP.html
+++ b/docs/animation-ja-JP.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/animation-ko-KR.html b/docs/animation-ko-KR.html
index d13198d55f..3735aa8978 100644
--- a/docs/animation-ko-KR.html
+++ b/docs/animation-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/animation-zh-CN.html b/docs/animation-zh-CN.html
index 2440d021e8..e41141a38b 100644
--- a/docs/animation-zh-CN.html
+++ b/docs/animation-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/animation.html b/docs/animation.html
index 5f3fe48474..146ae3fb26 100644
--- a/docs/animation.html
+++ b/docs/animation.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/class-name-manipulation-it-IT.html b/docs/class-name-manipulation-it-IT.html
index c130e1878a..3fb70b383f 100644
--- a/docs/class-name-manipulation-it-IT.html
+++ b/docs/class-name-manipulation-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/class-name-manipulation-ja-JP.html b/docs/class-name-manipulation-ja-JP.html
index fe8f44ba73..5e14455342 100644
--- a/docs/class-name-manipulation-ja-JP.html
+++ b/docs/class-name-manipulation-ja-JP.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/class-name-manipulation-ko-KR.html b/docs/class-name-manipulation-ko-KR.html
index 4b882e0a6a..137510129b 100644
--- a/docs/class-name-manipulation-ko-KR.html
+++ b/docs/class-name-manipulation-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/class-name-manipulation-zh-CN.html b/docs/class-name-manipulation-zh-CN.html
index 5ff1ee1103..226c5ac6ae 100644
--- a/docs/class-name-manipulation-zh-CN.html
+++ b/docs/class-name-manipulation-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/class-name-manipulation.html b/docs/class-name-manipulation.html
index 3608368b39..7fad391c0f 100644
--- a/docs/class-name-manipulation.html
+++ b/docs/class-name-manipulation.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/clone-with-props-it-IT.html b/docs/clone-with-props-it-IT.html
index 47ce591526..c1e096519f 100644
--- a/docs/clone-with-props-it-IT.html
+++ b/docs/clone-with-props-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/clone-with-props-ja-JP.html b/docs/clone-with-props-ja-JP.html
index a57842bd75..50863e7d34 100644
--- a/docs/clone-with-props-ja-JP.html
+++ b/docs/clone-with-props-ja-JP.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/clone-with-props-ko-KR.html b/docs/clone-with-props-ko-KR.html
index b9359e3c45..72e21d104f 100644
--- a/docs/clone-with-props-ko-KR.html
+++ b/docs/clone-with-props-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/clone-with-props.html b/docs/clone-with-props.html
index 3152d16eac..fdc298ae30 100644
--- a/docs/clone-with-props.html
+++ b/docs/clone-with-props.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/complementary-tools-it-IT.html b/docs/complementary-tools-it-IT.html
index 061d9713bc..3c42f793d5 100644
--- a/docs/complementary-tools-it-IT.html
+++ b/docs/complementary-tools-it-IT.html
@@ -1,461 +1,8 @@
-
-
-
-
-
- Strumenti Complementari | React
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Strumenti Complementari
- Edit on GitHub
-
-
-
- Questa pagina รจ stata spostata sul wiki di GitHub.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+Redirecting...
+
+
+Redirecting...
+Click here if you are not redirected.
+
diff --git a/docs/complementary-tools-ko-KR.html b/docs/complementary-tools-ko-KR.html
index 20d0d270ad..3c42f793d5 100644
--- a/docs/complementary-tools-ko-KR.html
+++ b/docs/complementary-tools-ko-KR.html
@@ -1,461 +1,8 @@
-
-
-
-
-
- ์ํธ ๋ณด์์ ์ธ ๋๊ตฌ๋ค | React
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ์ํธ ๋ณด์์ ์ธ ๋๊ตฌ๋ค
- Edit on GitHub
-
-
-
- ์ด ํ์ด์ง๋ ์ด๋๋์์ต๋๋ค. GitHub wiki.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+Redirecting...
+
+
+Redirecting...
+Click here if you are not redirected.
+
diff --git a/docs/complementary-tools-zh-CN.html b/docs/complementary-tools-zh-CN.html
index 70df00ec13..3c42f793d5 100644
--- a/docs/complementary-tools-zh-CN.html
+++ b/docs/complementary-tools-zh-CN.html
@@ -1,461 +1,8 @@
-
-
-
-
-
- ่กฅๅ
ๅทฅๅ
ท | React
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ่กฅๅ
ๅทฅๅ
ท
- Edit on GitHub
-
-
-
- ๆฌ้กต่ขซ็งปๅฐไบ GitHub wikiใ
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+Redirecting...
+
+
+Redirecting...
+Click here if you are not redirected.
+
diff --git a/docs/complementary-tools.html b/docs/complementary-tools.html
index 107360a275..3c42f793d5 100644
--- a/docs/complementary-tools.html
+++ b/docs/complementary-tools.html
@@ -1,461 +1,8 @@
-
-
-
-
-
- Complementary Tools | React
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Complementary Tools
- Edit on GitHub
-
-
-
- This page has moved to the GitHub wiki.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+Redirecting...
+
+
+Redirecting...
+Click here if you are not redirected.
+
diff --git a/docs/component-api-it-IT.html b/docs/component-api-it-IT.html
index 665922c087..8eeaed2669 100644
--- a/docs/component-api-it-IT.html
+++ b/docs/component-api-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/component-api-ko-KR.html b/docs/component-api-ko-KR.html
index bf1b7bd87a..9c33dfa6cc 100644
--- a/docs/component-api-ko-KR.html
+++ b/docs/component-api-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/component-api-zh-CN.html b/docs/component-api-zh-CN.html
index 48cc57a4da..3af7069d54 100644
--- a/docs/component-api-zh-CN.html
+++ b/docs/component-api-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/component-api.html b/docs/component-api.html
index 81bb11060d..47915bd32d 100644
--- a/docs/component-api.html
+++ b/docs/component-api.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/component-specs-it-IT.html b/docs/component-specs-it-IT.html
index 3c54f83229..559d7b12d3 100644
--- a/docs/component-specs-it-IT.html
+++ b/docs/component-specs-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/component-specs-ko-KR.html b/docs/component-specs-ko-KR.html
index f43b490e36..e9912d7e11 100644
--- a/docs/component-specs-ko-KR.html
+++ b/docs/component-specs-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/component-specs-zh-CN.html b/docs/component-specs-zh-CN.html
index b571cbab56..89d925868b 100644
--- a/docs/component-specs-zh-CN.html
+++ b/docs/component-specs-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/component-specs.html b/docs/component-specs.html
index a9cc4d263d..1190f4d87e 100644
--- a/docs/component-specs.html
+++ b/docs/component-specs.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/conferences-it-IT.html b/docs/conferences-it-IT.html
index 3c6066c39f..5aa3b7045c 100644
--- a/docs/conferences-it-IT.html
+++ b/docs/conferences-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/conferences-ko-KR.html b/docs/conferences-ko-KR.html
index c443fded87..87b24f4dec 100644
--- a/docs/conferences-ko-KR.html
+++ b/docs/conferences-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/conferences-zh-CN.html b/docs/conferences-zh-CN.html
index bcc4c57285..640519acc8 100644
--- a/docs/conferences-zh-CN.html
+++ b/docs/conferences-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/conferences.html b/docs/conferences.html
index e4c22623b0..985a05284c 100644
--- a/docs/conferences.html
+++ b/docs/conferences.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/context-ko-KR.html b/docs/context-ko-KR.html
index 67272196f2..951a73fef2 100644
--- a/docs/context-ko-KR.html
+++ b/docs/context-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/context-zh-CN.html b/docs/context-zh-CN.html
index 8d6b4bcc92..4870acaf70 100644
--- a/docs/context-zh-CN.html
+++ b/docs/context-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/context.html b/docs/context.html
index d94b467761..c01445bb9f 100644
--- a/docs/context.html
+++ b/docs/context.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/create-fragment-it-IT.html b/docs/create-fragment-it-IT.html
index 9072638de1..793d1dade0 100644
--- a/docs/create-fragment-it-IT.html
+++ b/docs/create-fragment-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/create-fragment-ja-JP.html b/docs/create-fragment-ja-JP.html
index c07ae881dd..f35783be51 100644
--- a/docs/create-fragment-ja-JP.html
+++ b/docs/create-fragment-ja-JP.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/create-fragment-ko-KR.html b/docs/create-fragment-ko-KR.html
index 09d2f316fc..2ad3dc7501 100644
--- a/docs/create-fragment-ko-KR.html
+++ b/docs/create-fragment-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/create-fragment.html b/docs/create-fragment.html
index a735e3ffbb..671a931f8d 100644
--- a/docs/create-fragment.html
+++ b/docs/create-fragment.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/displaying-data-it-IT.html b/docs/displaying-data-it-IT.html
index a16b50c2a0..203ff033df 100644
--- a/docs/displaying-data-it-IT.html
+++ b/docs/displaying-data-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/displaying-data-ja-JP.html b/docs/displaying-data-ja-JP.html
index 87d8a0899c..5e86c25a02 100644
--- a/docs/displaying-data-ja-JP.html
+++ b/docs/displaying-data-ja-JP.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/displaying-data-ko-KR.html b/docs/displaying-data-ko-KR.html
index a1cfd1aa49..35c30602f5 100644
--- a/docs/displaying-data-ko-KR.html
+++ b/docs/displaying-data-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/displaying-data-zh-CN.html b/docs/displaying-data-zh-CN.html
index 0d9e146955..2dadecbdf1 100644
--- a/docs/displaying-data-zh-CN.html
+++ b/docs/displaying-data-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/displaying-data.html b/docs/displaying-data.html
index 0528e49c6a..d0c30c75c2 100644
--- a/docs/displaying-data.html
+++ b/docs/displaying-data.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/dom-differences-it-IT.html b/docs/dom-differences-it-IT.html
index a8efe7d68b..95e997103a 100644
--- a/docs/dom-differences-it-IT.html
+++ b/docs/dom-differences-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/dom-differences-ko-KR.html b/docs/dom-differences-ko-KR.html
index 51eb09d7df..af3b994946 100644
--- a/docs/dom-differences-ko-KR.html
+++ b/docs/dom-differences-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/dom-differences-zh-CN.html b/docs/dom-differences-zh-CN.html
index 1d8c58b65a..54267af765 100644
--- a/docs/dom-differences-zh-CN.html
+++ b/docs/dom-differences-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/dom-differences.html b/docs/dom-differences.html
index 2a58361aea..8462b4be19 100644
--- a/docs/dom-differences.html
+++ b/docs/dom-differences.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/events-it-IT.html b/docs/events-it-IT.html
index bd0d704bba..aed03cce3c 100644
--- a/docs/events-it-IT.html
+++ b/docs/events-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/events-ko-KR.html b/docs/events-ko-KR.html
index 8bfc452bb0..315f6f4b8a 100644
--- a/docs/events-ko-KR.html
+++ b/docs/events-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/events-zh-CN.html b/docs/events-zh-CN.html
index dac8d7463f..89b8e89f80 100644
--- a/docs/events-zh-CN.html
+++ b/docs/events-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/events.html b/docs/events.html
index 42edcbc0a3..0d870c5435 100644
--- a/docs/events.html
+++ b/docs/events.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/examples-it-IT.html b/docs/examples-it-IT.html
index 75ec7a5c19..a1eee5289e 100644
--- a/docs/examples-it-IT.html
+++ b/docs/examples-it-IT.html
@@ -1,459 +1,8 @@
-
-
-
-
-
- Esempi | React
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Esempi
- Edit on GitHub
-
-
-
- Questa pagina รจ stata spostata sul wiki di GitHub.
-
-
-
-
- ← Prev
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+Redirecting...
+
+
+Redirecting...
+Click here if you are not redirected.
+
diff --git a/docs/examples-ko-KR.html b/docs/examples-ko-KR.html
index a985895039..a1eee5289e 100644
--- a/docs/examples-ko-KR.html
+++ b/docs/examples-ko-KR.html
@@ -1,459 +1,8 @@
-
-
-
-
-
- ์์ ๋ค | React
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ์์ ๋ค
- Edit on GitHub
-
-
-
- ์ด ํ์ด์ง๋ ์ด๋๋์์ต๋๋ค. GitHub wiki.
-
-
-
-
- ← Prev
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+Redirecting...
+
+
+Redirecting...
+Click here if you are not redirected.
+
diff --git a/docs/examples-zh-CN.html b/docs/examples-zh-CN.html
index 8d2ce73b1c..a1eee5289e 100644
--- a/docs/examples-zh-CN.html
+++ b/docs/examples-zh-CN.html
@@ -1,459 +1,8 @@
-
-
-
-
-
- ็คบไพ | React
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+Redirecting...
+
+
+Redirecting...
+Click here if you are not redirected.
+
diff --git a/docs/examples.html b/docs/examples.html
index fe7a85d109..a1eee5289e 100644
--- a/docs/examples.html
+++ b/docs/examples.html
@@ -1,459 +1,8 @@
-
-
-
-
-
- Examples | React
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Examples
- Edit on GitHub
-
-
-
- This page has moved to the GitHub wiki.
-
-
-
-
- ← Prev
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+Redirecting...
+
+
+Redirecting...
+Click here if you are not redirected.
+
diff --git a/docs/flux-overview-it-IT.html b/docs/flux-overview-it-IT.html
index f88a492d62..d46e2c3ce4 100644
--- a/docs/flux-overview-it-IT.html
+++ b/docs/flux-overview-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/flux-overview-ko-KR.html b/docs/flux-overview-ko-KR.html
index b483fe5048..1fcedf19ab 100644
--- a/docs/flux-overview-ko-KR.html
+++ b/docs/flux-overview-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/flux-overview-zh-CN.html b/docs/flux-overview-zh-CN.html
index 67dda2ddb2..8b49e19918 100644
--- a/docs/flux-overview-zh-CN.html
+++ b/docs/flux-overview-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/flux-overview.html b/docs/flux-overview.html
index 5f35c4469d..8ac56385e0 100644
--- a/docs/flux-overview.html
+++ b/docs/flux-overview.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/flux-todo-list-it-IT.html b/docs/flux-todo-list-it-IT.html
index 305b8a4246..3af0f21742 100644
--- a/docs/flux-todo-list-it-IT.html
+++ b/docs/flux-todo-list-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/flux-todo-list-ko-KR.html b/docs/flux-todo-list-ko-KR.html
index 957c4cef0a..44876a6609 100644
--- a/docs/flux-todo-list-ko-KR.html
+++ b/docs/flux-todo-list-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/flux-todo-list-zh-CN.html b/docs/flux-todo-list-zh-CN.html
index fece7c0d5f..8f15a69cbd 100644
--- a/docs/flux-todo-list-zh-CN.html
+++ b/docs/flux-todo-list-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/flux-todo-list.html b/docs/flux-todo-list.html
index 84ff892c07..73e37720dc 100644
--- a/docs/flux-todo-list.html
+++ b/docs/flux-todo-list.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/forms-it-IT.html b/docs/forms-it-IT.html
index 152e235eba..81c3fc38f5 100644
--- a/docs/forms-it-IT.html
+++ b/docs/forms-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/forms-ja-JP.html b/docs/forms-ja-JP.html
index f7b4c59817..4c14cd0f07 100644
--- a/docs/forms-ja-JP.html
+++ b/docs/forms-ja-JP.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/forms-ko-KR.html b/docs/forms-ko-KR.html
index ee7da8b498..27d19d414b 100644
--- a/docs/forms-ko-KR.html
+++ b/docs/forms-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/forms-zh-CN.html b/docs/forms-zh-CN.html
index 8622a3611f..82d355a150 100644
--- a/docs/forms-zh-CN.html
+++ b/docs/forms-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/forms.html b/docs/forms.html
index 5463e5b9dc..ad6a372097 100644
--- a/docs/forms.html
+++ b/docs/forms.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/getting-started-it-IT.html b/docs/getting-started-it-IT.html
index 0993aa144e..22429833ef 100644
--- a/docs/getting-started-it-IT.html
+++ b/docs/getting-started-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/getting-started-ja-JP.html b/docs/getting-started-ja-JP.html
index ea3d4439b8..fb7cfb8297 100644
--- a/docs/getting-started-ja-JP.html
+++ b/docs/getting-started-ja-JP.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/getting-started-ko-KR.html b/docs/getting-started-ko-KR.html
index 1968553975..bb1b6d0d08 100644
--- a/docs/getting-started-ko-KR.html
+++ b/docs/getting-started-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/getting-started-zh-CN.html b/docs/getting-started-zh-CN.html
index 7b469049ef..685f831f7c 100644
--- a/docs/getting-started-zh-CN.html
+++ b/docs/getting-started-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/getting-started.html b/docs/getting-started.html
index 2ecb881aab..7fec669b8c 100644
--- a/docs/getting-started.html
+++ b/docs/getting-started.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
@@ -479,7 +479,7 @@
</body>
</html>
-The XML syntax inside of JavaScript is called JSX; check out the JSX syntax to learn more about it. In order to translate it to vanilla JavaScript we use <script type="text/babel"> and include Babel to actually perform the transformation in the browser.
+The XML syntax inside of JavaScript is called JSX; check out the JSX syntax to learn more about it. In order to translate it to vanilla JavaScript we use <script type="text/babel"> and include Babel to actually perform the transformation in the browser. Open the html from a browser and you should already be able to see the greeting!
Separate File #
Your React JSX code can live in a separate file. Create the following src/helloworld.js.
ReactDOM.render(
diff --git a/docs/glossary-it-IT.html b/docs/glossary-it-IT.html
index f073ef0e27..9ac4e4fdd8 100644
--- a/docs/glossary-it-IT.html
+++ b/docs/glossary-it-IT.html
@@ -102,12 +102,12 @@
- Complementary Tools
+ Complementary Tools
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/glossary-ko-KR.html b/docs/glossary-ko-KR.html
index 4dbdda753e..734fdd2261 100644
--- a/docs/glossary-ko-KR.html
+++ b/docs/glossary-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/glossary-zh-CN.html b/docs/glossary-zh-CN.html
index 4ada82f308..065835371f 100644
--- a/docs/glossary-zh-CN.html
+++ b/docs/glossary-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/glossary.html b/docs/glossary.html
index f2f5a5b89f..002741ad49 100644
--- a/docs/glossary.html
+++ b/docs/glossary.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/interactivity-and-dynamic-uis-it-IT.html b/docs/interactivity-and-dynamic-uis-it-IT.html
index 65c379cfaa..bf29238615 100644
--- a/docs/interactivity-and-dynamic-uis-it-IT.html
+++ b/docs/interactivity-and-dynamic-uis-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/interactivity-and-dynamic-uis-ja-JP.html b/docs/interactivity-and-dynamic-uis-ja-JP.html
index cc7eb86731..e113720edf 100644
--- a/docs/interactivity-and-dynamic-uis-ja-JP.html
+++ b/docs/interactivity-and-dynamic-uis-ja-JP.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/interactivity-and-dynamic-uis-ko-KR.html b/docs/interactivity-and-dynamic-uis-ko-KR.html
index 8759deb3cf..1e08e3d52d 100644
--- a/docs/interactivity-and-dynamic-uis-ko-KR.html
+++ b/docs/interactivity-and-dynamic-uis-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/interactivity-and-dynamic-uis-zh-CN.html b/docs/interactivity-and-dynamic-uis-zh-CN.html
index aac6d20c43..998d431bdd 100644
--- a/docs/interactivity-and-dynamic-uis-zh-CN.html
+++ b/docs/interactivity-and-dynamic-uis-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/interactivity-and-dynamic-uis.html b/docs/interactivity-and-dynamic-uis.html
index 439e34f827..c802f1bf9b 100644
--- a/docs/interactivity-and-dynamic-uis.html
+++ b/docs/interactivity-and-dynamic-uis.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/jsx-gotchas-it-IT.html b/docs/jsx-gotchas-it-IT.html
index aaf71bae4e..8b8051e6ba 100644
--- a/docs/jsx-gotchas-it-IT.html
+++ b/docs/jsx-gotchas-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/jsx-gotchas-ja-JP.html b/docs/jsx-gotchas-ja-JP.html
index fc5213f90e..46eb04232f 100644
--- a/docs/jsx-gotchas-ja-JP.html
+++ b/docs/jsx-gotchas-ja-JP.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/jsx-gotchas-ko-KR.html b/docs/jsx-gotchas-ko-KR.html
index 3a7d1d9689..b90a5c598c 100644
--- a/docs/jsx-gotchas-ko-KR.html
+++ b/docs/jsx-gotchas-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/jsx-gotchas-zh-CN.html b/docs/jsx-gotchas-zh-CN.html
index 8566607030..7d90d70918 100644
--- a/docs/jsx-gotchas-zh-CN.html
+++ b/docs/jsx-gotchas-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/jsx-gotchas.html b/docs/jsx-gotchas.html
index cc48b39c46..b1bcc3ead3 100644
--- a/docs/jsx-gotchas.html
+++ b/docs/jsx-gotchas.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/jsx-in-depth-it-IT.html b/docs/jsx-in-depth-it-IT.html
index cab15b7569..14c1dc4cc2 100644
--- a/docs/jsx-in-depth-it-IT.html
+++ b/docs/jsx-in-depth-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/jsx-in-depth-ja-JP.html b/docs/jsx-in-depth-ja-JP.html
index 026c9c7b2a..8d63dbdcd2 100644
--- a/docs/jsx-in-depth-ja-JP.html
+++ b/docs/jsx-in-depth-ja-JP.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/jsx-in-depth-ko-KR.html b/docs/jsx-in-depth-ko-KR.html
index 88d847ac34..a47a5a98aa 100644
--- a/docs/jsx-in-depth-ko-KR.html
+++ b/docs/jsx-in-depth-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/jsx-in-depth-zh-CN.html b/docs/jsx-in-depth-zh-CN.html
index bc5dab3dcb..055db63e57 100644
--- a/docs/jsx-in-depth-zh-CN.html
+++ b/docs/jsx-in-depth-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/jsx-in-depth.html b/docs/jsx-in-depth.html
index 64a0441738..4907583a49 100644
--- a/docs/jsx-in-depth.html
+++ b/docs/jsx-in-depth.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/jsx-spread-it-IT.html b/docs/jsx-spread-it-IT.html
index 5d3b45e839..6c82fe877f 100644
--- a/docs/jsx-spread-it-IT.html
+++ b/docs/jsx-spread-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/jsx-spread-ja-JP.html b/docs/jsx-spread-ja-JP.html
index 4f3aae7a36..603aa7c372 100644
--- a/docs/jsx-spread-ja-JP.html
+++ b/docs/jsx-spread-ja-JP.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/jsx-spread-ko-KR.html b/docs/jsx-spread-ko-KR.html
index 41c7e22412..44f6651c50 100644
--- a/docs/jsx-spread-ko-KR.html
+++ b/docs/jsx-spread-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/jsx-spread-zh-CN.html b/docs/jsx-spread-zh-CN.html
index 518d9135e5..88e2463ee4 100644
--- a/docs/jsx-spread-zh-CN.html
+++ b/docs/jsx-spread-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/jsx-spread.html b/docs/jsx-spread.html
index 0952fcf7d1..0f6fce5179 100644
--- a/docs/jsx-spread.html
+++ b/docs/jsx-spread.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/more-about-refs-it-IT.html b/docs/more-about-refs-it-IT.html
index c6bfbccf56..fa798c5703 100644
--- a/docs/more-about-refs-it-IT.html
+++ b/docs/more-about-refs-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/more-about-refs-ja-JP.html b/docs/more-about-refs-ja-JP.html
index cf27c13ef4..93f46c236f 100644
--- a/docs/more-about-refs-ja-JP.html
+++ b/docs/more-about-refs-ja-JP.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/more-about-refs-ko-KR.html b/docs/more-about-refs-ko-KR.html
index 78c0ff375c..91435387e4 100644
--- a/docs/more-about-refs-ko-KR.html
+++ b/docs/more-about-refs-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/more-about-refs-zh-CN.html b/docs/more-about-refs-zh-CN.html
index 9bcffad34d..e177fc9074 100644
--- a/docs/more-about-refs-zh-CN.html
+++ b/docs/more-about-refs-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/more-about-refs.html b/docs/more-about-refs.html
index 0727cbdc29..9f4c0d499d 100644
--- a/docs/more-about-refs.html
+++ b/docs/more-about-refs.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/multiple-components-it-IT.html b/docs/multiple-components-it-IT.html
index a700b9b0a8..19aa375161 100644
--- a/docs/multiple-components-it-IT.html
+++ b/docs/multiple-components-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/multiple-components-ja-JP.html b/docs/multiple-components-ja-JP.html
index e92cf54512..a7995f97a3 100644
--- a/docs/multiple-components-ja-JP.html
+++ b/docs/multiple-components-ja-JP.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/multiple-components-ko-KR.html b/docs/multiple-components-ko-KR.html
index ca6c7080e8..09544ce6d8 100644
--- a/docs/multiple-components-ko-KR.html
+++ b/docs/multiple-components-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/multiple-components-zh-CN.html b/docs/multiple-components-zh-CN.html
index 2fdd07fcd9..95eed51d0b 100644
--- a/docs/multiple-components-zh-CN.html
+++ b/docs/multiple-components-zh-CN.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/multiple-components.html b/docs/multiple-components.html
index df57709c99..46e642bca6 100644
--- a/docs/multiple-components.html
+++ b/docs/multiple-components.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/perf-it-IT.html b/docs/perf-it-IT.html
index 6a1ea958a3..a09f6cadd6 100644
--- a/docs/perf-it-IT.html
+++ b/docs/perf-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/perf-ja-JP.html b/docs/perf-ja-JP.html
index e77aa0a0ac..c04f3ae966 100644
--- a/docs/perf-ja-JP.html
+++ b/docs/perf-ja-JP.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/perf-ko-KR.html b/docs/perf-ko-KR.html
index 6069797252..7f462ad274 100644
--- a/docs/perf-ko-KR.html
+++ b/docs/perf-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/perf.html b/docs/perf.html
index bda28f5c7b..cb8481de25 100644
--- a/docs/perf.html
+++ b/docs/perf.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/pure-render-mixin-it-IT.html b/docs/pure-render-mixin-it-IT.html
index cb66e04703..d885bfd7c8 100644
--- a/docs/pure-render-mixin-it-IT.html
+++ b/docs/pure-render-mixin-it-IT.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/pure-render-mixin-ja-JP.html b/docs/pure-render-mixin-ja-JP.html
index 600de9a4f0..95b382fa7f 100644
--- a/docs/pure-render-mixin-ja-JP.html
+++ b/docs/pure-render-mixin-ja-JP.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/pure-render-mixin-ko-KR.html b/docs/pure-render-mixin-ko-KR.html
index 17a2abefb1..fd12caafa7 100644
--- a/docs/pure-render-mixin-ko-KR.html
+++ b/docs/pure-render-mixin-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/pure-render-mixin.html b/docs/pure-render-mixin.html
index 73530b553c..00a234e761 100644
--- a/docs/pure-render-mixin.html
+++ b/docs/pure-render-mixin.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
@@ -423,6 +423,19 @@
}
});
+Example using ES6 class syntax:
+import PureRenderMixin from 'react-addons-pure-render-mixin';
+class FooComponent extends React.Component {
+ constructor(props) {
+ super(props);
+ this.shouldComponentUpdate = PureRenderMixin.shouldComponentUpdate.bind(this);
+ }
+
+ render() {
+ return <div className={this.props.className}>foo</div>;
+ }
+}
+
Under the hood, the mixin implements shouldComponentUpdate, in which it compares the current props and state with the next ones and returns false if the equalities pass.
diff --git a/docs/reconciliation-it-IT.html b/docs/reconciliation-it-IT.html
index 257d478552..c046647554 100644
--- a/docs/reconciliation-it-IT.html
+++ b/docs/reconciliation-it-IT.html
@@ -102,12 +102,12 @@
- Complementary Tools
+ Complementary Tools
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/reconciliation-ko-KR.html b/docs/reconciliation-ko-KR.html
index 615e32899b..45fdb15d4d 100644
--- a/docs/reconciliation-ko-KR.html
+++ b/docs/reconciliation-ko-KR.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
diff --git a/docs/reconciliation.html b/docs/reconciliation.html
index c8c2eb9703..2e3ef974cb 100644
--- a/docs/reconciliation.html
+++ b/docs/reconciliation.html
@@ -102,12 +102,12 @@
-
- Complementary Tools
+ Complementary Tools
-
- Examples
+ Examples
@@ -307,12 +307,12 @@
-
- Flux Overview
+ Flux Overview
-
- Flux TodoMVC Tutorial
+ Flux TodoMVC Tutorial
@@ -456,7 +456,7 @@ renderB: <div style=
After the attributes have been updated, we recurse on all the children.
We decided that the two custom components are the same. Since components are stateful, we cannot just use the new component and call it a day. React takes all the attributes from the new component and calls component[Will/Did]ReceiveProps() on the previous one.
We decided that the two custom components are the same. Since components are stateful, we cannot just use the new component and call it a day. React takes all the attributes from the new component and calls componentWillReceiveProps() and componentWillUpdate() on the previous one.
The previous component is now operational. Its render() method is called and the diff algorithm restarts with the new result and the previous result.
We have instructions for building from master in our GitHub repository. We build a tree of CommonJS modules under build/modules which you can drop into any environment or packaging tool that supports CommonJS.
If you like using JSX, Babel provides an in-browser ES6 and JSX transformer for development called browser.js that can be included from a babel-core npm release or from CDNJS. Include a <script type="text/babel"> tag to engage the JSX transformer.
If you like using JSX, Babel 5 provided an in-browser ES6 and JSX transformer for development called browser.js that can be included from CDNJS. Include a <script type="text/babel"> tag to engage the JSX transformer.
Note:
diff --git a/docs/top-level-api-it-IT.html b/docs/top-level-api-it-IT.html index bbae700197..a3cb9c79bb 100644 --- a/docs/top-level-api-it-IT.html +++ b/docs/top-level-api-it-IT.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/top-level-api-ja-JP.html b/docs/top-level-api-ja-JP.html index 413846b051..3635bd10a6 100644 --- a/docs/top-level-api-ja-JP.html +++ b/docs/top-level-api-ja-JP.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/top-level-api-ko-KR.html b/docs/top-level-api-ko-KR.html index 2d898b5abe..348f28d171 100644 --- a/docs/top-level-api-ko-KR.html +++ b/docs/top-level-api-ko-KR.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/top-level-api-zh-CN.html b/docs/top-level-api-zh-CN.html index e8ee0b73ee..9526cb8b13 100644 --- a/docs/top-level-api-zh-CN.html +++ b/docs/top-level-api-zh-CN.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/top-level-api.html b/docs/top-level-api.html index 3cdee6f65f..8c6a2db217 100644 --- a/docs/top-level-api.html +++ b/docs/top-level-api.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/transferring-props-it-IT.html b/docs/transferring-props-it-IT.html index 4de2c4a905..fa3a32fe18 100644 --- a/docs/transferring-props-it-IT.html +++ b/docs/transferring-props-it-IT.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/transferring-props-ja-JP.html b/docs/transferring-props-ja-JP.html index d1f4f24ce4..c0490f44c3 100644 --- a/docs/transferring-props-ja-JP.html +++ b/docs/transferring-props-ja-JP.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/transferring-props-ko-KR.html b/docs/transferring-props-ko-KR.html index d8cd90244f..878048aa01 100644 --- a/docs/transferring-props-ko-KR.html +++ b/docs/transferring-props-ko-KR.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/transferring-props-zh-CN.html b/docs/transferring-props-zh-CN.html index 186e01b949..91be52ed5a 100644 --- a/docs/transferring-props-zh-CN.html +++ b/docs/transferring-props-zh-CN.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/transferring-props.html b/docs/transferring-props.html index 3a54eff047..18508d3e67 100644 --- a/docs/transferring-props.html +++ b/docs/transferring-props.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/tutorial-ja-JP.html b/docs/tutorial-ja-JP.html index 78b1902e48..6e3fa0fe2c 100644 --- a/docs/tutorial-ja-JP.html +++ b/docs/tutorial-ja-JP.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/tutorial-ko-KR.html b/docs/tutorial-ko-KR.html index 612c3279b5..2c61f18562 100644 --- a/docs/tutorial-ko-KR.html +++ b/docs/tutorial-ko-KR.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/tutorial.html b/docs/tutorial.html index d0071af1b7..b41906c963 100644 --- a/docs/tutorial.html +++ b/docs/tutorial.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/tutorial.it-IT.html b/docs/tutorial.it-IT.html index 63df966c7c..110a13f9cd 100644 --- a/docs/tutorial.it-IT.html +++ b/docs/tutorial.it-IT.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/tutorial.zh-CN.html b/docs/tutorial.zh-CN.html index a0674ed21e..582ff3cce7 100644 --- a/docs/tutorial.zh-CN.html +++ b/docs/tutorial.zh-CN.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/two-way-binding-helpers-it-IT.html b/docs/two-way-binding-helpers-it-IT.html index 860de2db37..41749d8cd4 100644 --- a/docs/two-way-binding-helpers-it-IT.html +++ b/docs/two-way-binding-helpers-it-IT.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/two-way-binding-helpers-ja-JP.html b/docs/two-way-binding-helpers-ja-JP.html index 78e351280e..32888ab736 100644 --- a/docs/two-way-binding-helpers-ja-JP.html +++ b/docs/two-way-binding-helpers-ja-JP.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/two-way-binding-helpers-ko-KR.html b/docs/two-way-binding-helpers-ko-KR.html index c489edd014..88ee9f830e 100644 --- a/docs/two-way-binding-helpers-ko-KR.html +++ b/docs/two-way-binding-helpers-ko-KR.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/two-way-binding-helpers-zh-CN.html b/docs/two-way-binding-helpers-zh-CN.html index 128e3f3759..37e8a0c9fb 100644 --- a/docs/two-way-binding-helpers-zh-CN.html +++ b/docs/two-way-binding-helpers-zh-CN.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/two-way-binding-helpers.html b/docs/two-way-binding-helpers.html index 7b4bfee320..b2d07b9244 100644 --- a/docs/two-way-binding-helpers.html +++ b/docs/two-way-binding-helpers.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/update-it-IT.html b/docs/update-it-IT.html index d00f5665ba..5f869297d5 100644 --- a/docs/update-it-IT.html +++ b/docs/update-it-IT.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/update-ja-JP.html b/docs/update-ja-JP.html index 7a455dce8b..ca16a6dc11 100644 --- a/docs/update-ja-JP.html +++ b/docs/update-ja-JP.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/update-ko-KR.html b/docs/update-ko-KR.html index 23e44d216f..1821ea910e 100644 --- a/docs/update-ko-KR.html +++ b/docs/update-ko-KR.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/update.html b/docs/update.html index 05c1ab335e..2fdac23749 100644 --- a/docs/update.html +++ b/docs/update.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/videos-it-IT.html b/docs/videos-it-IT.html index bae22ac1ca..d094414a43 100644 --- a/docs/videos-it-IT.html +++ b/docs/videos-it-IT.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/videos-ko-KR.html b/docs/videos-ko-KR.html index 14f4ee7560..a3fe399844 100644 --- a/docs/videos-ko-KR.html +++ b/docs/videos-ko-KR.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/videos-zh-CN.html b/docs/videos-zh-CN.html index b8961318f1..8eff21b325 100644 --- a/docs/videos-zh-CN.html +++ b/docs/videos-zh-CN.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/videos.html b/docs/videos.html index 611868604c..15c34fdf4c 100644 --- a/docs/videos.html +++ b/docs/videos.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/webcomponents.html b/docs/webcomponents.html index de60905249..8f51e73cbb 100644 --- a/docs/webcomponents.html +++ b/docs/webcomponents.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/why-react-de-DE.html b/docs/why-react-de-DE.html index 064d96592d..630240b0ea 100644 --- a/docs/why-react-de-DE.html +++ b/docs/why-react-de-DE.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/why-react-it-IT.html b/docs/why-react-it-IT.html index fe2cdba116..7b9ebb60f1 100644 --- a/docs/why-react-it-IT.html +++ b/docs/why-react-it-IT.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/why-react-ja-JP.html b/docs/why-react-ja-JP.html index f3ede1dfef..0f3bc50484 100644 --- a/docs/why-react-ja-JP.html +++ b/docs/why-react-ja-JP.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/why-react-ko-KR.html b/docs/why-react-ko-KR.html index b4825fee11..03f86526c6 100644 --- a/docs/why-react-ko-KR.html +++ b/docs/why-react-ko-KR.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/why-react-zh-CN.html b/docs/why-react-zh-CN.html index ee758ff947..9803249e31 100644 --- a/docs/why-react-zh-CN.html +++ b/docs/why-react-zh-CN.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/why-react.html b/docs/why-react.html index 62c541e45b..30cb91e6da 100644 --- a/docs/why-react.html +++ b/docs/why-react.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/working-with-the-browser-it-IT.html b/docs/working-with-the-browser-it-IT.html index 8e38aa8e5f..8d33ca8898 100644 --- a/docs/working-with-the-browser-it-IT.html +++ b/docs/working-with-the-browser-it-IT.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/working-with-the-browser-ja-JP.html b/docs/working-with-the-browser-ja-JP.html index d6f3368930..41e37740f2 100644 --- a/docs/working-with-the-browser-ja-JP.html +++ b/docs/working-with-the-browser-ja-JP.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/working-with-the-browser-ko-KR.html b/docs/working-with-the-browser-ko-KR.html index 5876939027..a15934025c 100644 --- a/docs/working-with-the-browser-ko-KR.html +++ b/docs/working-with-the-browser-ko-KR.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/working-with-the-browser-zh-CN.html b/docs/working-with-the-browser-zh-CN.html index d1b5481bc8..4b2171297c 100644 --- a/docs/working-with-the-browser-zh-CN.html +++ b/docs/working-with-the-browser-zh-CN.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/docs/working-with-the-browser.html b/docs/working-with-the-browser.html index 468103c560..befb5aa1e9 100644 --- a/docs/working-with-the-browser.html +++ b/docs/working-with-the-browser.html @@ -102,12 +102,12 @@- - Complementary Tools + Complementary Tools
- - Examples + Examples
@@ -307,12 +307,12 @@
- - Flux Overview + Flux Overview
- - Flux TodoMVC Tutorial + Flux TodoMVC Tutorial
diff --git a/feed.xml b/feed.xml index 36f9ff94e1..1719da36a6 100644 --- a/feed.xml +++ b/feed.xml @@ -563,14 +563,17 @@ Minified build for production: <a href="https://fb.me/react-dom-server-0 <div class="highlight"><pre><code class="language-js" data-lang="js"><span class="kr">const</span> <span class="nx">makeCancelable</span> <span class="o">=</span> <span class="p">(</span><span class="nx">promise</span><span class="p">)</span> <span class="o">=></span> <span class="p">{</span> <span class="kd">let</span> <span class="nx">hasCanceled_</span> <span class="o">=</span> <span class="kc">false</span><span class="p">;</span> + <span class="kr">const</span> <span class="nx">wrappedPromise</span> <span class="o">=</span> <span class="k">new</span> <span class="nx">Promise</span><span class="p">((</span><span class="nx">resolve</span><span class="p">,</span> <span class="nx">reject</span><span class="p">)</span> <span class="o">=></span> <span class="p">{</span> + <span class="nx">promise</span><span class="p">.</span><span class="nx">then</span><span class="p">((</span><span class="nx">val</span><span class="p">)</span> <span class="o">=></span> + <span class="nx">hasCanceled_</span> <span class="o">?</span> <span class="nx">reject</span><span class="p">({</span><span class="nx">isCanceled</span><span class="o">:</span> <span class="kc">true</span><span class="p">})</span> <span class="o">:</span> <span class="nx">resolve</span><span class="p">(</span><span class="nx">val</span><span class="p">)</span> + <span class="p">);</span> + <span class="nx">promise</span><span class="p">.</span><span class="k">catch</span><span class="p">((</span><span class="nx">error</span><span class="p">)</span> <span class="o">=></span> + <span class="nx">hasCanceled_</span> <span class="o">?</span> <span class="nx">reject</span><span class="p">({</span><span class="nx">isCanceled</span><span class="o">:</span> <span class="kc">true</span><span class="p">})</span> <span class="o">:</span> <span class="nx">reject</span><span class="p">(</span><span class="nx">error</span><span class="p">)</span> + <span class="p">);</span> + <span class="p">});</span> + <span class="k">return</span> <span class="p">{</span> - <span class="nx">promise</span><span class="o">:</span> <span class="k">new</span> <span class="nx">Promise</span><span class="p">(</span> - <span class="p">(</span><span class="nx">resolve</span><span class="p">,</span> <span class="nx">reject</span><span class="p">)</span> <span class="o">=></span> <span class="nx">promise</span> - <span class="p">.</span><span class="nx">then</span><span class="p">(</span><span class="nx">r</span> <span class="o">=></span> <span class="nx">hasCanceled_</span> - <span class="o">?</span> <span class="nx">reject</span><span class="p">({</span><span class="nx">isCanceled</span><span class="o">:</span> <span class="kc">true</span><span class="p">})</span> - <span class="o">:</span> <span class="nx">resolve</span><span class="p">(</span><span class="nx">r</span><span class="p">)</span> - <span class="p">)</span> - <span class="p">),</span> + <span class="nx">promise</span><span class="o">:</span> <span class="nx">wrappedPromise</span><span class="p">,</span> <span class="nx">cancel</span><span class="p">()</span> <span class="p">{</span> <span class="nx">hasCanceled_</span> <span class="o">=</span> <span class="kc">true</span><span class="p">;</span> <span class="p">},</span> diff --git a/img/external.png b/img/external.png new file mode 100644 index 0000000000..423ec131b9 Binary files /dev/null and b/img/external.png differ diff --git a/img/external_2x.png b/img/external_2x.png new file mode 100644 index 0000000000..fefbe2c1d9 Binary files /dev/null and b/img/external_2x.png differ diff --git a/js/examples/hello.js b/js/examples/hello.js deleted file mode 100644 index 1867348cf0..0000000000 --- a/js/examples/hello.js +++ /dev/null @@ -1,5 +0,0 @@ -'use strict'; - -var HELLO_COMPONENT = '\nvar HelloMessage = React.createClass({\n render: function() {\n returnHello {this.props.name};\n }\n});\n\nReactDOM.render(, mountNode);\n'; - -ReactDOM.render(React.createElement(ReactPlayground, { codeText: HELLO_COMPONENT }), document.getElementById('helloExample')); \ No newline at end of file diff --git a/js/examples/markdown.js b/js/examples/markdown.js deleted file mode 100644 index e9bad467dc..0000000000 --- a/js/examples/markdown.js +++ /dev/null @@ -1,5 +0,0 @@ -'use strict'; - -var MARKDOWN_COMPONENT = '\nvar MarkdownEditor = React.createClass({\n getInitialState: function() {\n return {value: \'Type some *markdown* here!\'};\n },\n handleChange: function() {\n this.setState({value: this.refs.textarea.value});\n },\n rawMarkup: function() {\n return { __html: marked(this.state.value, {sanitize: true}) };\n },\n render: function() {\n return (\n \n\n );\n }\n});\n\nReactDOM.render(Input
\n \nOutput
\n \n, mountNode);\n'; - -ReactDOM.render(React.createElement(ReactPlayground, { codeText: MARKDOWN_COMPONENT }), document.getElementById('markdownExample')); \ No newline at end of file diff --git a/js/examples/timer.js b/js/examples/timer.js deleted file mode 100644 index e4a99f8772..0000000000 --- a/js/examples/timer.js +++ /dev/null @@ -1,5 +0,0 @@ -'use strict'; - -var TIMER_COMPONENT = '\nvar Timer = React.createClass({\n getInitialState: function() {\n return {secondsElapsed: 0};\n },\n tick: function() {\n this.setState({secondsElapsed: this.state.secondsElapsed + 1});\n },\n componentDidMount: function() {\n this.interval = setInterval(this.tick, 1000);\n },\n componentWillUnmount: function() {\n clearInterval(this.interval);\n },\n render: function() {\n return (\n Seconds Elapsed: {this.state.secondsElapsed}\n );\n }\n});\n\nReactDOM.render(, mountNode);\n'; - -ReactDOM.render(React.createElement(ReactPlayground, { codeText: TIMER_COMPONENT }), document.getElementById('timerExample')); \ No newline at end of file diff --git a/js/examples/todo.js b/js/examples/todo.js deleted file mode 100644 index 7a2d4d8ddb..0000000000 --- a/js/examples/todo.js +++ /dev/null @@ -1,5 +0,0 @@ -'use strict'; - -var TODO_COMPONENT = '\nvar TodoList = React.createClass({\n render: function() {\n var createItem = function(item) {\n return - {item.text}
;\n };\n return{this.props.items.map(createItem)}
;\n }\n});\nvar TodoApp = React.createClass({\n getInitialState: function() {\n return {items: [], text: \'\'};\n },\n onChange: function(e) {\n this.setState({text: e.target.value});\n },\n handleSubmit: function(e) {\n e.preventDefault();\n var nextItems = this.state.items.concat([{text: this.state.text, id: Date.now()}]);\n var nextText = \'\';\n this.setState({items: nextItems, text: nextText});\n },\n render: function() {\n return (\n\n\n );\n }\n});\n\nReactDOM.render(TODO
\n\n \n , mountNode);\n'; - -ReactDOM.render(React.createElement(ReactPlayground, { codeText: TODO_COMPONENT }), document.getElementById('todoExample')); \ No newline at end of file diff --git a/js/html-jsx-lib.js b/js/html-jsx-lib.js deleted file mode 100644 index 9dd55e8e14..0000000000 --- a/js/html-jsx-lib.js +++ /dev/null @@ -1,5 +0,0 @@ -// Ideally it would be nice to just redirect, but Github Pages is very basic and -// lacks that functionality. -'use strict'; - -console.warn('html-jsx-lib.js has moved to http://reactjs.github.io/react-magic/' + 'htmltojsx.min.js. If using React-Magic, you are no longer required to ' + 'link to this file. Please delete its