From eb1994b0d2b9f4327cc144a35a6d48f89ff7be4a Mon Sep 17 00:00:00 2001 From: Brian Vaughn Date: Wed, 4 Oct 2017 15:00:37 -0700 Subject: [PATCH] Fixes to markdown content/paths --- content/blog/2013-06-12-community-roundup.md | 2 +- .../blog/2013-06-19-community-roundup-2.md | 6 +++--- .../blog/2013-06-27-community-roundup-3.md | 2 +- .../blog/2013-07-03-community-roundup-4.md | 4 ++-- .../blog/2013-08-05-community-roundup-6.md | 4 ++-- .../blog/2013-08-26-community-roundup-7.md | 4 ++-- .../blog/2013-09-24-community-roundup-8.md | 4 ++-- content/blog/2013-10-3-community-roundup-9.md | 6 +++--- .../blog/2013-11-06-community-roundup-10.md | 4 ++-- .../blog/2013-11-18-community-roundup-11.md | 8 ++++---- .../blog/2013-12-23-community-roundup-12.md | 8 ++++---- .../blog/2013-12-30-community-roundup-13.md | 2 +- ...2014-01-02-react-chrome-developer-tools.md | 2 +- .../blog/2014-01-06-community-roundup-14.md | 2 +- .../blog/2014-02-15-community-roundup-16.md | 5 ++--- .../blog/2014-02-24-community-roundup-17.md | 6 +++--- .../blog/2014-06-27-community-roundup-19.md | 2 +- .../blog/2014-07-28-community-roundup-20.md | 4 ++-- ...4-07-30-flux-actions-and-the-dispatcher.md | 2 +- .../blog/2014-08-03-community-roundup-21.md | 8 ++++---- .../blog/2014-09-12-community-round-up-22.md | 4 ++-- .../blog/2014-10-17-community-roundup-23.md | 6 +++--- .../blog/2015-03-04-community-roundup-25.md | 2 +- ...lding-the-facebook-news-feed-with-relay.md | 8 ++++---- .../blog/2015-03-30-community-roundup-26.md | 10 +++++----- .../2015-08-03-new-react-devtools-beta.md | 8 ++++---- .../2015-09-02-new-react-developer-tools.md | 2 +- .../blog/2015-09-14-community-roundup-27.md | 4 ++-- .../blog/2016-02-19-new-versioning-scheme.md | 14 +++++++------- ...07-22-create-apps-with-no-configuration.md | 12 ++++++------ .../blog/2016-09-28-our-first-50000-stars.md | 4 ++-- content/blog/2016-11-16-react-v15.4.0.md | 2 +- content/blog/2017-04-07-react-v15.5.0.md | 2 +- ...017-05-18-whats-new-in-create-react-app.md | 12 ++++++------ .../2017-07-26-error-handling-in-react-16.md | 4 ++-- content/community/videos.it-IT.md | 6 +++--- content/community/videos.ko-KR.md | 6 +++--- content/community/videos.md | 4 ++-- content/community/videos.zh-CN.md | 6 +++--- content/docs/accessibility.md | 2 +- content/docs/addons-perf.md | 8 ++++---- content/docs/codebase-overview.md | 11 ++++++----- content/docs/cross-origin-errors.md | 2 +- content/docs/design-principles.md | 3 ++- content/docs/how-to-contribute.md | 8 +++++--- content/docs/implementation-notes.md | 19 ++++++++++--------- content/docs/installation.md | 2 +- content/docs/lifting-state-up.md | 2 +- content/docs/nav.yml | 2 +- content/docs/optimizing-performance.md | 8 ++++---- content/docs/rendering-elements.md | 2 +- content/docs/thinking-in-react.md | 4 ++-- content/docs/web-components.md | 8 +------- content/tutorial/tutorial.md | 6 +++--- 54 files changed, 143 insertions(+), 145 deletions(-) diff --git a/content/blog/2013-06-12-community-roundup.md b/content/blog/2013-06-12-community-roundup.md index 44fa10cc..c8d4af25 100644 --- a/content/blog/2013-06-12-community-roundup.md +++ b/content/blog/2013-06-12-community-roundup.md @@ -12,7 +12,7 @@ It looks like [Sophie Alpert](http://sophiebits.com/) is the first person outsid > I just rewrote a 2000-line project in React and have now made a handful of pull requests to React. Everything about React I've seen so far seems really well thought-out and I'm proud to be the first non-FB/IG production user of React. > > The project that I rewrote in React (and am continuing to improve) is the Khan Academy question editor which content creators can use to enter questions and hints that will be presented to students: ->
+>
> > [Read the full post...](http://sophiebits.com/2013/06/09/using-react-to-speed-up-khan-academy.html) diff --git a/content/blog/2013-06-19-community-roundup-2.md b/content/blog/2013-06-19-community-roundup-2.md index a7bb2721..3350d682 100644 --- a/content/blog/2013-06-19-community-roundup-2.md +++ b/content/blog/2013-06-19-community-roundup-2.md @@ -24,7 +24,7 @@ Since the launch we have received a lot of feedback and are actively working on [Danial Khosravi](https://danialk.github.io/) made a real-time chat application that interacts with the back-end using Socket.IO. > A week ago I was playing with AngularJS and [this little chat application](https://github.com/btford/angular-socket-io-im) which uses socket.io and nodejs for realtime communication. Yesterday I saw a post about ReactJS in [EchoJS](http://www.echojs.com/) and started playing with this UI library. After playing a bit with React, I decided to write and chat application using React and I used Bran Ford's Backend for server side of this little app. ->
+>
> > [Read the full post...](https://danialk.github.io/blog/2013/06/16/reactjs-and-socket-dot-io-chat-application/) @@ -45,7 +45,7 @@ In the same vein, [Markov Twain](https://twitter.com/markov_twain/status/3457029 Mozilla and Google are actively working on Web Components. [Vjeux](http://blog.vjeux.com/) wrote a proof of concept that shows how to implement them using React. > Using [x-tags](http://www.x-tags.org/) from Mozilla, we can write custom tags within the DOM. This is a great opportunity to be able to write reusable components without being tied to a particular library. I wrote [x-react](https://github.com/vjeux/react-xtags/) to have them being rendered in React. ->
+>
> > [Read the full post...](http://blog.vjeux.com/2013/javascript/custom-components-react-x-tags.html) @@ -56,7 +56,7 @@ Mozilla and Google are actively working on Web Components. [Vjeux](http://blog.v > Developers these days are spoiled with choice when it comes to selecting an MV* framework for structuring and organizing their JavaScript web apps. > > To help solve this problem, we created TodoMVC - a project which offers the same Todo application implemented using MV* concepts in most of the popular JavaScript MV* frameworks of today. ->
+>
> > [Read the source code...](https://github.com/tastejs/todomvc/tree/gh-pages/labs/architecture-examples/react) diff --git a/content/blog/2013-06-27-community-roundup-3.md b/content/blog/2013-06-27-community-roundup-3.md index 3719648a..69041ea0 100644 --- a/content/blog/2013-06-27-community-roundup-3.md +++ b/content/blog/2013-06-27-community-roundup-3.md @@ -9,7 +9,7 @@ The highlight of this week is that an interaction-heavy app has been ported to R [Clay Allsopp](https://twitter.com/clayallsopp) successfully ported [Propeller](http://usepropeller.com/blog/posts/from-backbone-to-react/), a fairly big, interaction-heavy JavaScript app, to React. -> [](http://usepropeller.com/blog/posts/from-backbone-to-react/)Subviews involve a lot of easy-to-forget boilerplate that Backbone (by design) doesn't automate. Libraries like Backbone.Marionette offer more abstractions to make view nesting easier, but they're all limited by the fact that Backbone delegates how and went view-document attachment occurs to the application code. +> [](http://usepropeller.com/blog/posts/from-backbone-to-react/)Subviews involve a lot of easy-to-forget boilerplate that Backbone (by design) doesn't automate. Libraries like Backbone.Marionette offer more abstractions to make view nesting easier, but they're all limited by the fact that Backbone delegates how and went view-document attachment occurs to the application code. > > React, on the other hand, manages the DOM and only exposes real nodes at select points in its API. The "elements" you code in React are actually objects which wrap DOM nodes, not the actual objects which get inserted into the DOM. Internally, React converts those abstractions into actual DOMElements and fills out the document accordingly. [...] > diff --git a/content/blog/2013-07-03-community-roundup-4.md b/content/blog/2013-07-03-community-roundup-4.md index 30bfde21..12c32a11 100644 --- a/content/blog/2013-07-03-community-roundup-4.md +++ b/content/blog/2013-07-03-community-roundup-4.md @@ -19,7 +19,7 @@ The best part is the demo of how React reconciliation process makes live editing > Our renderer, post-React, is on the left. A typical math editor's preview is on the right. -[![](../img/blog/monkeys.gif)](http://bjk5.com/post/53742233351/getting-your-team-to-adopt-new-technology) +[![](../images/blog/monkeys.gif)](http://bjk5.com/post/53742233351/getting-your-team-to-adopt-new-technology) ## React Snippets @@ -55,4 +55,4 @@ Over the past several weeks, members of our team, [Pete Hunt](http://www.petehun [Tom Occhino](http://tomocchino.com/) implemented Snake in 150 lines with React. > [Check the source on GitHub](https://github.com/tomocchino/react-snake/blob/master/src/snake.js) ->
+>
diff --git a/content/blog/2013-08-05-community-roundup-6.md b/content/blog/2013-08-05-community-roundup-6.md index 58651e93..987a0fa0 100644 --- a/content/blog/2013-08-05-community-roundup-6.md +++ b/content/blog/2013-08-05-community-roundup-6.md @@ -8,7 +8,7 @@ This is the first Community Round-up where none of the items are from Facebook/I ## React Game Tutorial [Caleb Cassel](https://twitter.com/CalebCassel) wrote a [step-by-step tutorial](https://rawgithub.com/calebcassel/react-demo/master/part1.html) about making a small game. It covers JSX, State and Events, Embedded Components and Integration with Backbone. -
+
## Reactify @@ -74,6 +74,6 @@ este.demos.react.todoApp = este.react.create (`/** @lends {React.ReactComponent. > I'm the author of "[Land of Lisp](http://landoflisp.com/)" and I love your framework. I built a somewhat similar framework a year ago [WebFUI](https://github.com/drcode/webfui) aimed at ClojureScript. My framework also uses global event delegates, a global "render" function, DOM reconciliation, etc just like react.js. (Of course these ideas all have been floating around the ether for ages, always great to see more people building on them.) > > Your implementation is more robust, and so I think the next point release of webfui will simply delegate all the "hard work" to react.js and will only focus on the areas where it adds value (enabling purely functional UI programming in clojurescript, and some other stuff related to streamlining event handling) ->
+>
> > [Read the full post...](https://groups.google.com/forum/#!msg/reactjs/e3bYersyd64/qODfcuBR9LwJ) diff --git a/content/blog/2013-08-26-community-roundup-7.md b/content/blog/2013-08-26-community-roundup-7.md index 4a83281a..fd5cb62e 100644 --- a/content/blog/2013-08-26-community-roundup-7.md +++ b/content/blog/2013-08-26-community-roundup-7.md @@ -17,7 +17,7 @@ It's been three months since we open sourced React and it is going well. Some st ## Wolfenstein Rendering Engine Ported to React [Pete Hunt](http://www.petehunt.net/) ported the render code of the web version of Wolfenstein 3D to React. Check out [the demo](http://www.petehunt.net/wolfenstein3D-react/wolf3d.html) and [render.js](https://github.com/petehunt/wolfenstein3D-react/blob/master/js/renderer.js#L183) file for the implementation. -
+
## React & Meteor @@ -51,7 +51,7 @@ It's been three months since we open sourced React and it is going well. Some st [Jordan Walke](https://github.com/jordwalke) implemented a complete React project creator called [react-page](https://github.com/facebook/react-page/). It supports both server-side and client-side rendering, source transform and packaging JSX files using CommonJS modules, and instant reload. > Easy Application Development with React JavaScript ->
+>
> > **Why Server Rendering?** > diff --git a/content/blog/2013-09-24-community-roundup-8.md b/content/blog/2013-09-24-community-roundup-8.md index 65084d77..e91b13e6 100644 --- a/content/blog/2013-09-24-community-roundup-8.md +++ b/content/blog/2013-09-24-community-roundup-8.md @@ -52,13 +52,13 @@ While this is not going to work for all the attributes since they are camelCased ## Markdown in React [Sophie Alpert](http://sophiebits.com/) converted [marked](https://github.com/chjj/marked), a Markdown JavaScript implementation, in React: [marked-react](https://github.com/sophiebits/marked-react). Even without using JSX, the HTML generation is now a lot cleaner. It is also safer as forgetting a call to `escape` will not introduce an XSS vulnerability. -
+
## Unite from BugBusters [Renault John Lecoultre](https://twitter.com/renajohn) wrote [Unite](https://www.bugbuster.com/), an interactive tool for analyzing code dynamically using React. It integrates with CodeMirror. -
+
## #reactjs IRC Logs diff --git a/content/blog/2013-10-3-community-roundup-9.md b/content/blog/2013-10-3-community-roundup-9.md index 0e3bd391..d69d4644 100644 --- a/content/blog/2013-10-3-community-roundup-9.md +++ b/content/blog/2013-10-3-community-roundup-9.md @@ -5,7 +5,7 @@ author: [vjeux] We organized a React hackathon last week-end in the Facebook Seattle office. 50 people, grouped into 15 teams, came to hack for a day on React. It was a lot of fun and we'll probably organize more in the future. -![](../img/blog/react-hackathon.jpg) +![](../images/blog/react-hackathon.jpg) ## React Hackathon Winner @@ -15,7 +15,7 @@ We organized a React hackathon last week-end in the Facebook Seattle office. 50 > The game itself is pretty simple. People join the "room" by going to [http://qu.izti.me](http://qu.izti.me/) on their device. Large displays will show a leaderboard along with the game, and small displays (such as phones) will act as personal gamepads. Users will see questions and a choice of answers. The faster you answer, the more points you earn. > > In my opinion, Socket.io and React go together like chocolate and peanut butter. The page was always an accurate representation of the game object. ->
+>
> > [Read More...](http://bold-it.com/javascript/facebook-react-example/) @@ -74,7 +74,7 @@ The video will be available soon on the [JSConf EU website](http://2013.jsconf.e > The panel is rendered with a random panel- class on each request, and the progress bar gets a random widthX class. > > With Turbolinks alone, the entire would be replaced, and transitions would not happen. In this little demo though, React adds and removes classes and text, and the attribute changes are animated with CSS transitions. The DOM is otherwise left intact. ->
+>
> > [Check out the demo...](https://turbo-react.herokuapp.com/) diff --git a/content/blog/2013-11-06-community-roundup-10.md b/content/blog/2013-11-06-community-roundup-10.md index 9c7da18c..6aa3a9b6 100644 --- a/content/blog/2013-11-06-community-roundup-10.md +++ b/content/blog/2013-11-06-community-roundup-10.md @@ -47,7 +47,7 @@ The best part is that no drastic changes have been required to support all those > [**Read part 2 ...**](http://www.phpied.com/server-side-react-with-php-part-2/) > > Rendered markup on the server: ->
+>
## TodoMVC Benchmarks @@ -92,7 +92,7 @@ The fact that you can control when components are rendered is a very important c ## Guess the filter [Connor McSheffrey](http://conr.me) implemented a small game using React. The goal is to guess which filter has been used to create the Instagram photo. -
+
## React vs FruitMachine diff --git a/content/blog/2013-11-18-community-roundup-11.md b/content/blog/2013-11-18-community-roundup-11.md index d482ff27..93862999 100644 --- a/content/blog/2013-11-18-community-roundup-11.md +++ b/content/blog/2013-11-18-community-roundup-11.md @@ -35,7 +35,7 @@ This round-up is the proof that React has taken off from its Facebook's root: it [Pavan Podila](http://blog.pixelingene.com/) wrote an in-depth introduction to React on TutsPlus. This is definitively worth reading. > Within a component-tree, data should always flow down. A parent-component should set the props of a child-component to pass any data from the parent to the child. This is termed as the Owner-Owned pair. On the other hand user-events (mouse, keyboard, touches) will always bubble up from the child all the way to the root component, unless handled in between. -
+
> > [Read the full article ...](http://dev.tutsplus.com/tutorials/intro-to-the-react-framework--net-35660) @@ -51,7 +51,7 @@ This round-up is the proof that React has taken off from its Facebook's root: it ## Genesis Skeleton [Eric Clemmons](https://ericclemmons.github.io/) is working on a "Modern, opinionated, full-stack starter kit for rapid, streamlined application development". The version 0.4.0 has just been released and has first-class support for React. -
a>
+
a>
## AgFlow Talk @@ -82,10 +82,10 @@ This round-up is the proof that React has taken off from its Facebook's root: it ## Photo Gallery [Maykel Loomans](http://miekd.com/), designer at Instagram, wrote a gallery for photos he shot using React. -
a>
+
a>
## Random Tweet - +
diff --git a/content/blog/2013-12-23-community-roundup-12.md b/content/blog/2013-12-23-community-roundup-12.md index a22e3b3e..368acb7f 100644 --- a/content/blog/2013-12-23-community-roundup-12.md +++ b/content/blog/2013-12-23-community-roundup-12.md @@ -14,7 +14,7 @@ React got featured on the front-page of Hacker News thanks to the Om library. If > Wait, wait, wait. What does the performance of persistent data structures have to do with the future of JavaScript MVCs? > > A whole lot. ->
+>
> > [Read the full article...](https://swannodette.github.io/2013/12/17/the-future-of-javascript-mvcs/) @@ -46,7 +46,7 @@ Managing the scroll position when new content is inserted is usually very tricky ## Lights Out React declarative approach is well suited to write games. [Cheng Lou](https://github.com/chenglou) wrote the famous Lights Out game in React. It's a good example of use of [TransitionGroup](/docs/animation.html) to implement animations. -
+
[Try it out!](https://chenglou.github.io/react-lights-out/) @@ -54,7 +54,7 @@ React declarative approach is well suited to write games. [Cheng Lou](https://gi ## Reactive Table Bookmarklet [Stoyan Stefanov](http://www.phpied.com/) wrote a bookmarklet to process tables on the internet. It adds a little "pop" button that expands to a full-screen view with sorting, editing and export to csv and json. -
+
[Check out the blog post...](http://www.phpied.com/reactivetable-bookmarklet/) @@ -91,7 +91,7 @@ hoodie new todomvc -t "hoodiehq/hoodie-react-todomvc" ## JSX Compiler Ever wanted to have a quick way to see what a JSX tag would be converted to? [Tim Yung](http://www.yungsters.com/) made a page for it. -
+
[Try it out!](/jsx-compiler.html) diff --git a/content/blog/2013-12-30-community-roundup-13.md b/content/blog/2013-12-30-community-roundup-13.md index 9bd0c8af..9002e106 100644 --- a/content/blog/2013-12-30-community-roundup-13.md +++ b/content/blog/2013-12-30-community-roundup-13.md @@ -94,7 +94,7 @@ var MyComponent = React.createClass({ [David Chang](http://davidandsuzi.com/) working at [HasOffer](http://www.hasoffers.com/) wanted to speed up his Angular app and replaced Angular primitives by React at different layers. When using React naively it is 67% faster, but when combining it with angular's transclusion it is 450% slower. > Rendering this takes 803ms for 10 iterations, hovering around 35 and 55ms for each data reload (that's 67% faster). You'll notice that the first load takes a little longer than successive loads, and the second load REALLY struggles - here, it's 433ms, which is more than half of the total time! ->
+>
> > [Read the full article...](http://davidandsuzi.com/ngreact-react-components-in-angular/) diff --git a/content/blog/2014-01-02-react-chrome-developer-tools.md b/content/blog/2014-01-02-react-chrome-developer-tools.md index 09007959..da4ed069 100644 --- a/content/blog/2014-01-02-react-chrome-developer-tools.md +++ b/content/blog/2014-01-02-react-chrome-developer-tools.md @@ -12,6 +12,6 @@ You will get a new tab titled "React" in your Chrome DevTools. This tab shows yo Selecting a Component in this tab allows you to view and edit its props and state in the panel on the right. In the breadcrumbs at the bottom, you can inspect the selected Component, the Component that created it, the Component that created that one, and so on. When you inspect a DOM element using the regular Elements tab, you can switch over to the React tab and the corresponding Component will be automatically selected. The Component will also be automatically selected if you have a breakpoint within its render phase. This allows you to step through the render tree and see how one Component affects another one. -
+
We hope these tools will help your team better understand your component hierarchy and track down bugs. We're very excited about this initial launch and appreciate any feedback you may have. As always, we also accept [pull requests on GitHub](https://github.com/facebook/react-devtools). diff --git a/content/blog/2014-01-06-community-roundup-14.md b/content/blog/2014-01-06-community-roundup-14.md index 45d72046..edc6dad6 100644 --- a/content/blog/2014-01-06-community-roundup-14.md +++ b/content/blog/2014-01-06-community-roundup-14.md @@ -21,7 +21,7 @@ React is only one-piece of your web application stack. [Mark Lussier](https://gi ## Animal Sounds [Josh Duck](http://joshduck.com/) used React in order to build a Windows 8 tablet app. This is a good example of a touch app written in React. -[![](../img/blog/animal-sounds.jpg)](http://apps.microsoft.com/windows/en-us/app/baby-play-animal-sounds/9280825c-2ed9-41c0-ba38-aa9a5b890bb9) +[![](../images/blog/animal-sounds.jpg)](http://apps.microsoft.com/windows/en-us/app/baby-play-animal-sounds/9280825c-2ed9-41c0-ba38-aa9a5b890bb9) [Download the app...](http://apps.microsoft.com/windows/en-us/app/baby-play-animal-sounds/9280825c-2ed9-41c0-ba38-aa9a5b890bb9) diff --git a/content/blog/2014-02-15-community-roundup-16.md b/content/blog/2014-02-15-community-roundup-16.md index ebfbabd4..84796ba6 100644 --- a/content/blog/2014-02-15-community-roundup-16.md +++ b/content/blog/2014-02-15-community-roundup-16.md @@ -15,7 +15,7 @@ Got five minutes to pitch React to your coworkers? John Lynch ([@johnrlynch](htt ## React's diff algorithm -React core team member Christopher Chedeau ([@vjeux](https://twitter.com/vjeux)) explores the innards of React's tree diffing algorithm in this [extensive and well-illustrated post](http://calendar.perfplanet.com/2013/diff/).
[![](../img/blog/react-diff-tree.png)](http://calendar.perfplanet.com/2013/diff/)
+React core team member Christopher Chedeau ([@vjeux](https://twitter.com/vjeux)) explores the innards of React's tree diffing algorithm in this [extensive and well-illustrated post](http://calendar.perfplanet.com/2013/diff/).
[![](../images/blog/react-diff-tree.png)](http://calendar.perfplanet.com/2013/diff/)
While we're talking about tree diffing: Matt Esch ([@MatthewEsch](https://twitter.com/MatthewEsch)) created [this project](https://github.com/Matt-Esch/virtual-dom), which aims to implement the virtual DOM and a corresponding diff algorithm as separate modules. @@ -27,7 +27,6 @@ While we're talking about tree diffing: Matt Esch ([@MatthewEsch](https://twitte James Padosley wrote a short post on the basics (and merits) of React: [What is React?](http://james.padolsey.com/javascript/what-is-react/) - > What I like most about React is that it doesn't impose heady design patterns and data-modelling abstractions on me. [...] Its opinions are so minimal and its abstractions so focused on the problem of the DOM, that you can merrily slap your design choices atop. > > [Read the full post...](http://james.padolsey.com/javascript/what-is-react/) @@ -68,7 +67,7 @@ Eric Florenzano ([@ericflo](https://twitter.com/ericflo)) sheds some light on wh > [Read the full post...](http://eflorenzano.com/blog/2014/01/23/react-finally-server-client/) ## Building a complex React component -[Matt Harrison](http://matt-harrison.com/) walks through the process of [creating an SVG-based Resistance Calculator](http://matt-harrison.com/building-a-complex-web-component-with-facebooks-react-library/) using React.
[![](../img/blog/resistance-calculator.png)](http://matt-harrison.com/building-a-complex-web-component-with-facebooks-react-library/)
+[Matt Harrison](http://matt-harrison.com/) walks through the process of [creating an SVG-based Resistance Calculator](http://matt-harrison.com/building-a-complex-web-component-with-facebooks-react-library/) using React.
[![](../images/blog/resistance-calculator.png)](http://matt-harrison.com/building-a-complex-web-component-with-facebooks-react-library/)
diff --git a/content/blog/2014-02-24-community-roundup-17.md b/content/blog/2014-02-24-community-roundup-17.md index 1c492004..f689cf44 100644 --- a/content/blog/2014-02-24-community-roundup-17.md +++ b/content/blog/2014-02-24-community-roundup-17.md @@ -20,7 +20,7 @@ Sberbank, Russia's largest bank, recently switched large parts of their site to ### Makona Editor John Lynch ([@johnrlynch](https://twitter.com/johnrlynch)) created Makona, a block-style document editor for the web. Blocks of different content types comprise documents, authored using plain markup. At the switch of a toggle, block contents are then rendered on the page. While not quite a WYSIWYG editor, Makona uses plain textareas for input. This makes it compatible with a wider range of platforms than traditional rich text editors. -[![](../img/blog/makona-editor.png)](https://johnthethird.github.io/makona-editor/) +[![](../images/blog/makona-editor.png)](https://johnthethird.github.io/makona-editor/) ### Create Chrome extensions using React React is in no way limited to just web pages. Brandon Tilley ([@BinaryMuse](https://twitter.com/BinaryMuse)) just released a detailed walk-through of [how he built his Chrome extension "Fast Tab Switcher" using React](http://brandontilley.com/2014/02/24/creating-chrome-extensions-with-react.html). @@ -41,7 +41,7 @@ Javier Aguirre ([@javaguirre](https://twitter.com/javaguirre)) put together a si ### SVG-based graphical node editor [NoFlo](http://noflojs.org/) and [Meemoo](http://meemoo.org/) developer [Forresto Oliphant](http://www.forresto.com/) built an awesome SVG-based [node editor](https://forresto.github.io/prototyping/react/) in React. - [![](../img/blog/react-svg-fbp.png)](https://forresto.github.io/prototyping/react/) + [![](../images/blog/react-svg-fbp.png)](https://forresto.github.io/prototyping/react/) ### Ultimate Tic-Tac-Toe Game in React @@ -74,7 +74,7 @@ Dmitry Chestnykh [@dchest](https://twitter.com/dchest) wrote a [static search in [Martin Andert](https://github.com/martinandert) created [react-lorem-component](https://github.com/martinandert/react-lorem-component), a simple component for all your placeholding needs. ### Input with placeholder shim -[react-input-placeholder](https://github.com/enigma-io/react-input-placeholder) by [enigma-io](https://github.com/enigma-io) is a small wrapper around React.DOM.input that shims in placeholder functionality for browsers that don't natively support it. +[react-input-placeholder](enigma-io/react-input-placeholder) by [enigma-io](@enigma-io) is a small wrapper around React.DOM.input that shims in placeholder functionality for browsers that don't natively support it. ### diContainer diff --git a/content/blog/2014-06-27-community-roundup-19.md b/content/blog/2014-06-27-community-roundup-19.md index 4c12b40e..e61d8537 100644 --- a/content/blog/2014-06-27-community-roundup-19.md +++ b/content/blog/2014-06-27-community-roundup-19.md @@ -27,7 +27,7 @@ The core concepts React themselves is something very valuable that the community And don't forget [Pete Hunt](https://github.com/petehunt)'s Wolfenstein 3D rendering engine in React ([source code](https://github.com/petehunt/wolfenstein3D-react/blob/master/js/renderer.js#L183)). While it's nearly a year old, it's still a nice demo. -[![](../img/blog/wolfenstein_react.png)](http://www.petehunt.net/wolfenstein3D-react/wolf3d.html) +[![](../images/blog/wolfenstein_react.png)](http://www.petehunt.net/wolfenstein3D-react/wolf3d.html) Give us a shoutout on IRC or [React Google Groups](https://groups.google.com/forum/#!forum/reactjs) if you've used React in some Interesting places. diff --git a/content/blog/2014-07-28-community-roundup-20.md b/content/blog/2014-07-28-community-roundup-20.md index 607040b5..b21d2116 100644 --- a/content/blog/2014-07-28-community-roundup-20.md +++ b/content/blog/2014-07-28-community-roundup-20.md @@ -9,7 +9,7 @@ It's an exciting time for React as there are now more commits from open source c [Atom, GitHub's code editor, is now using React](http://blog.atom.io/2014/07/02/moving-atom-to-react.html) to build the editing experience. They made the move in order to improve performance. By default, React helped them eliminate unnecessary reflows, enabling them to focus on architecting the rendering pipeline in order to minimize repaints by using hardware acceleration. This is a testament to the fact that React's architecture is perfect for high performant applications. -[](http://blog.atom.io/2014/07/02/moving-atom-to-react.html) +[](http://blog.atom.io/2014/07/02/moving-atom-to-react.html) ## Why Does React Scale? @@ -72,7 +72,7 @@ In related news, the next [React SF Meetup](http://www.meetup.com/ReactJS-San-Fr One of the strengths of React is that it plays nicely with other libraries. Jim Cowart proved it by writing a tutorial that explains how to write [React component adapters for KendoUI](http://www.ifandelse.com/using-reactjs-and-kendoui-together/). -
+
## Acorn JSX diff --git a/content/blog/2014-07-30-flux-actions-and-the-dispatcher.md b/content/blog/2014-07-30-flux-actions-and-the-dispatcher.md index bc520da1..03826c8d 100644 --- a/content/blog/2014-07-30-flux-actions-and-the-dispatcher.md +++ b/content/blog/2014-07-30-flux-actions-and-the-dispatcher.md @@ -23,7 +23,7 @@ Different actions are identified by a type attribute. When all of the stores rec Letting the stores update themselves eliminates many entanglements typically found in MVC applications, where cascading updates between models can lead to unstable state and make accurate testing very difficult. The objects within a Flux application are highly decoupled, and adhere very strongly to the [Law of Demeter](https://en.wikipedia.org/wiki/Law_of_Demeter), the principle that each object within a system should know as little as possible about the other objects in the system. This results in software that is more maintainable, adaptable, testable, and easier for new engineering team members to understand. - + Why We Need a Dispatcher diff --git a/content/blog/2014-08-03-community-roundup-21.md b/content/blog/2014-08-03-community-roundup-21.md index d24ce0d2..66bab2ec 100644 --- a/content/blog/2014-08-03-community-roundup-21.md +++ b/content/blog/2014-08-03-community-roundup-21.md @@ -23,7 +23,7 @@ React.renderComponent(( Areeb Malik, from Facebook, talks about his experience using React. "On paper, all those JS frameworks look promising: clean implementations, quick code design, flawless execution. But what happens when you stress test JavaScript? What happens when you throw 6 megabytes of code at it? In this talk, we'll investigate how React performs in a high stress situation, and how it has helped our team build safe code on a massive scale" -[![](../img/blog/skills-matter.png)](https://skillsmatter.com/skillscasts/5429-going-big-with-react) +[![](../images/blog/skills-matter.png)](https://skillsmatter.com/skillscasts/5429-going-big-with-react)