From 0bacabd53f4141850df78d7efc3470348b932934 Mon Sep 17 00:00:00 2001 From: Andrew Ray Date: Wed, 12 Nov 2014 14:49:26 -0800 Subject: [PATCH 0001/1200] Adding "stupid people" series links --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index cef0e153..d81d0226 100644 --- a/README.md +++ b/README.md @@ -106,6 +106,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Using Firebase with ReactJS](https://www.firebase.com/blog/2014-05-01-using-firebase-with-react.html) * [5 Practical Examples For Learning The React Framework](http://tutorialzine.com/2014/07/5-practical-examples-for-learning-facebooks-react-framework/) * [Working with jQuery UI Dialog and ReactJS components](http://sterling.ghost.io/working-with-jqueryui-and-reactjs-components/) +* [ReactJS for Stupid People](http://blog.andrewray.me/reactjs-for-stupid-people/) ##### Writing React Components * [Reliable web components with React.js and ReactiveElements](http://pixelscommander.com/en/interactive-revolution/web-components-and-react-js-with-reactiveelements/) @@ -156,6 +157,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Deconstructing ReactJS's Flux](http://spoike.ghost.io/deconstructing-reactjss-flux/) * [Flux Step By Step](http://blogs.atlassian.com/2014/08/flux-architecture-step-by-step/) * [Flux in practice](https://medium.com/@garychambers108/flux-in-practice-ec08daa9041a) +* [Flux for Stupid People](http://blog.andrewray.me/flux-for-stupid-people/) ##### Building robust web apps with React * [Building robust web apps with React: Part 1](http://maketea.co.uk/2014/03/05/building-robust-web-apps-with-react-part-1.html) From 77e14267ffde7a06d3b1b8c246ee37b8f6b10004 Mon Sep 17 00:00:00 2001 From: Robert Speicher Date: Wed, 12 Nov 2014 18:17:52 -0500 Subject: [PATCH 0002/1200] Typo fix --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d81d0226..ca10c452 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [Writing Isomorphic Apps](#writing-isomorphic-apps) - [JSX](#jsx) - [Flux Tutorials](#flux-tutorials) - - [Building Robust Web Apps with React](#building-robust-web-apps-with-reingact) + - [Building Robust Web Apps with React](#building-robust-web-apps-with-react) - [Scotch.io React tutorials series](#scotchio-react-tutorials-series) - [React styling](#react-styling) - [React and Backbone](#react-and-backbone) From 857ec6dac148bd82a0141264ce36a2ba6576bd7b Mon Sep 17 00:00:00 2001 From: Linda Nichols Date: Fri, 14 Nov 2014 01:29:57 -0500 Subject: [PATCH 0003/1200] Added mullet.io as a Boilerplate --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ca10c452..4f2834ad 100644 --- a/README.md +++ b/README.md @@ -332,6 +332,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Full example using Koa, React, Passport, Mongoose, Gulp, Mocha](https://github.com/dozoisch/koa-react-full-example) * [Basic skeleton for a Rendr app](https://github.com/petehunt/rendr-react-template) * [react-component-boilerplate - A React component boilerplate](https://github.com/TYRONEMICHAEL/react-component-boilerplate) +* [mullet - A React + Hapi Starter Kit](https://github.com/lynnaloo/mullet) #### Components * [React Components](http://react-components.com/) From be3613d9d6ba49b3f29b8cf937db9c7da6ac38e1 Mon Sep 17 00:00:00 2001 From: Vipul A M Date: Wed, 19 Nov 2014 02:11:07 +0530 Subject: [PATCH 0004/1200] - Added videos from 'Learn React' series on videos.bigbinary.com --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 4f2834ad..a508cad7 100644 --- a/README.md +++ b/README.md @@ -639,6 +639,10 @@ A collection of awesome React tools, resources, videos and shiny things. * [Thinking in React](https://www.tagtree.tv/thinking-in-react) * [Building UIs with ReactJS](http://www.youtube.com/watch?v=lAn7GVoGlKU) * [React.js Internals](https://www.youtube.com/watch?v=FAgSdSikSCc) +* [Introduction to React JS](http://videos.bigbinary.com/react/introduction-to-react.html) +* [React Lifecycle Methods, and creating a Clock-Tick using it](http://videos.bigbinary.com/react/clock-tick-using-react-life-cycle-method.html) +* [React Life cycle methods - In Depth ](http://videos.bigbinary.com/react/react-life-cycle-methods-in-depth.html) +* [Using multiple components in React JS](http://videos.bigbinary.com/react/using-multiple-components-in-react.html) ### Books * [Free JS book from Revolunet](http://jsbooks.revolunet.com/) From 8002214949510d74559f6f01d795353e4f79eb7f Mon Sep 17 00:00:00 2001 From: Dirley Rodrigues Date: Fri, 21 Nov 2014 15:33:06 -0200 Subject: [PATCH 0005/1200] Remove duplicated 'react-style' from the list --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index a508cad7..07367984 100644 --- a/README.md +++ b/README.md @@ -512,7 +512,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [React.hiccup - A complete replacement for JSX written in sweet.js](https://github.com/lantiga/react.hiccup) * [react-style - Integrate CSS into your React.js components](https://github.com/SanderSpies/react-style) * [react-play - Rendering React components in the Play Framework with JDK8's Nashorn](https://github.com/ssorallen/react-play) -* [react-style - Integrate CSS into your React.js components](https://github.com/js-next/react-style) * [rx-react - Utilitiels to works with React in a RxJS](https://github.com/fdecampredon/rx-react) * [react-typescript - Wrapper to make react play nicely with typescript](https://github.com/fdecampredon/react-typescript) * [react-with-di - A hacked prototype of React.js with DI](https://github.com/vojtajina/react-with-di) From b9ad1fd5e25998af42c35efbafc3ee47871a4fc3 Mon Sep 17 00:00:00 2001 From: Giampaolo Bellavite Date: Tue, 25 Nov 2014 19:27:41 +0100 Subject: [PATCH 0006/1200] Add react-express-webpack-template to boilerplates --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 07367984..163006a2 100644 --- a/README.md +++ b/README.md @@ -333,6 +333,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Basic skeleton for a Rendr app](https://github.com/petehunt/rendr-react-template) * [react-component-boilerplate - A React component boilerplate](https://github.com/TYRONEMICHAEL/react-component-boilerplate) * [mullet - A React + Hapi Starter Kit](https://github.com/lynnaloo/mullet) +* [react-express-webpack-template - Server and client-side template with react-router and react-hot-reload ](https://github.com/gpbl/react-express-webpack-template) #### Components * [React Components](http://react-components.com/) From 98ed04697f9925c8c8d2b5fbc10755273243272e Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Thu, 27 Nov 2014 23:40:10 +0200 Subject: [PATCH 0007/1200] Add WebRTC chat with React.js article --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 163006a2..4ffae45d 100644 --- a/README.md +++ b/README.md @@ -107,6 +107,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [5 Practical Examples For Learning The React Framework](http://tutorialzine.com/2014/07/5-practical-examples-for-learning-facebooks-react-framework/) * [Working with jQuery UI Dialog and ReactJS components](http://sterling.ghost.io/working-with-jqueryui-and-reactjs-components/) * [ReactJS for Stupid People](http://blog.andrewray.me/reactjs-for-stupid-people/) +* [WebRTC chat with React.js](http://blog.mgechev.com/2014/09/03/webrtc-peer-to-peer-chat-with-react/) ##### Writing React Components * [Reliable web components with React.js and ReactiveElements](http://pixelscommander.com/en/interactive-revolution/web-components-and-react-js-with-reactiveelements/) From b85db7b0c805287809f6903ac58210f215975001 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sat, 29 Nov 2014 20:27:37 +0200 Subject: [PATCH 0008/1200] Add Decomplexifying Code with React video --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4ffae45d..06a9aad4 100644 --- a/README.md +++ b/README.md @@ -629,6 +629,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Adam Solove: ReactJS - Web Platform DC 2014](http://vimeo.com/92687646) * [Sebastian Markbage: Minimal API Surface Area - JSConf EU 2014](http://www.youtube.com/watch?v=4anAwXYqLG8) * [Pete Hunt, Aaron Murray, and Contra Schoffstall: Facebook React at the Famo.us Meetup 8/13/14](http://www.youtube.com/watch?v=1tWCnNgNZm4) +* [Steven Luscher: Decomplexifying Code with React - Powered by JavaScript conf 2014](https://www.youtube.com/watch?v=rI0GQc__0SM) #### Video Tutorials * [Learn ReactJS (make a Pokedex!) - part 1](https://www.youtube.com/watch?v=A9xmIxYBGf4) From c2f69df1ea92cec43344b0ed259c1a4919bc10f7 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sun, 30 Nov 2014 23:14:38 +0200 Subject: [PATCH 0009/1200] Add James Pearce: An Introduction to ReactJS video --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 06a9aad4..663e7c1c 100644 --- a/README.md +++ b/README.md @@ -630,6 +630,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Sebastian Markbage: Minimal API Surface Area - JSConf EU 2014](http://www.youtube.com/watch?v=4anAwXYqLG8) * [Pete Hunt, Aaron Murray, and Contra Schoffstall: Facebook React at the Famo.us Meetup 8/13/14](http://www.youtube.com/watch?v=1tWCnNgNZm4) * [Steven Luscher: Decomplexifying Code with React - Powered by JavaScript conf 2014](https://www.youtube.com/watch?v=rI0GQc__0SM) +* [James Pearce: An Introduction to ReactJS - All Things Open 2014](https://www.youtube.com/watch?v=m2fuO2wl_3c) #### Video Tutorials * [Learn ReactJS (make a Pokedex!) - part 1](https://www.youtube.com/watch?v=A9xmIxYBGf4) From 5fd113fbedc29e4e7f197b5205e62fad659bf705 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Mon, 1 Dec 2014 18:00:32 +0200 Subject: [PATCH 0010/1200] Add Real World React video --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 663e7c1c..3ed2ea58 100644 --- a/README.md +++ b/README.md @@ -631,6 +631,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Pete Hunt, Aaron Murray, and Contra Schoffstall: Facebook React at the Famo.us Meetup 8/13/14](http://www.youtube.com/watch?v=1tWCnNgNZm4) * [Steven Luscher: Decomplexifying Code with React - Powered by JavaScript conf 2014](https://www.youtube.com/watch?v=rI0GQc__0SM) * [James Pearce: An Introduction to ReactJS - All Things Open 2014](https://www.youtube.com/watch?v=m2fuO2wl_3c) +* [Jonathan Beebe: Real World React - Nodevember 2014](https://www.youtube.com/watch?v=uZgAq1CZ1N8) #### Video Tutorials * [Learn ReactJS (make a Pokedex!) - part 1](https://www.youtube.com/watch?v=A9xmIxYBGf4) From ade3d9ee28521f5d8d699ff406c515d46f930a28 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Thu, 4 Dec 2014 20:18:51 +0200 Subject: [PATCH 0011/1200] Add From Backbone To React blog post --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3ed2ea58..5b5b114b 100644 --- a/README.md +++ b/README.md @@ -280,6 +280,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [AngularJS vs ReactJS for large web applications](http://blog.liip.ch/archive/2014/09/16/angularjs-vs-reactjs-for-large-web-applications.html) * [Easier UI Reasoning with Unidirectional Dataflow and Immutable Data - Using React.js and Omniscient.js](http://open.bekk.no/easier-reasoning-with-unidirectional-dataflow-and-immutable-data) * [What You Need to Know About React](http://revelry.co/2014/11/01/what-you-need-to-know-about-react/) +* [From Backbone To React: Our Experience Scaling a Web Application](http://www.techsonian.net/2014/09/from-backbone-to-react-our-experience-scaling-a-web-application/) #### React Internals From 68e656b2ca1cbd0de32a46baa023e593f37d0b22 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sun, 7 Dec 2014 23:19:03 +0200 Subject: [PATCH 0012/1200] Add ReactJS: Keep Simple. Everything can be a component! slides --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5b5b114b..2ac57f76 100644 --- a/README.md +++ b/README.md @@ -121,6 +121,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Send Props to Children in React](http://jaketrent.com/post/send-props-to-children-react/) * [Creating Modular View Components with React and Grunt](http://modernweb.com/2014/03/17/creating-modular-view-components-with-react-and-grunt/) * [React Components for Cat Videos](http://davidandsuzi.com/react-components-for-cat-videos/) +* [ReactJS: Keep Simple. Everything can be a component!](https://speakerdeck.com/pedronauck/reactjs-keep-simple-everything-can-be-a-component) ##### Writing Isomorphic Apps * [Isomorphic JavaScript: The Future of Web Apps](http://nerds.airbnb.com/isomorphic-javascript-future-web-apps/) From 1921e180c90e7101aa8fcb82e04f8de81953db9a Mon Sep 17 00:00:00 2001 From: Bo-Yi Wu Date: Wed, 10 Dec 2014 18:03:31 +0800 Subject: [PATCH 0013/1200] Add react-google-maps component --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2ac57f76..238547ee 100644 --- a/README.md +++ b/README.md @@ -455,6 +455,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-sortable - Data React Mixin to sort data easily](https://github.com/AndrewHathaway/ReactSortableDataMixin) * [react-select - Rich Select Component](https://github.com/JedWatson/react-select) * [react-video - React component to load video from Vimeo or Youtube](https://github.com/pedronauck/react-video) +* [react-google-maps - React.js Google Maps integration component](https://github.com/tomchentw/react-google-maps) #### Libraries * [react-magic - Automatically AJAXify plain HTML with the power of React](https://github.com/reactjs/react-magic) @@ -463,7 +464,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-cursor - Functional state management abstraction for use with Facebook React](https://github.com/dustingetz/react-cursor) * [Omniscient.js - Abstracting React components for fast top down render of immutable data](https://github.com/omniscientjs/omniscient) - #### Integration * [ReactJS.NET](http://reactjs.net/) * [React Bootstrap](https://github.com/react-bootstrap/react-bootstrap/) From badf02c457c97cc45435b54ececb1cc97f8ffe1a Mon Sep 17 00:00:00 2001 From: Eirik Vullum Date: Thu, 11 Dec 2014 01:11:51 +0100 Subject: [PATCH 0014/1200] add react-masonry-mixin and react-packery-mixin --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 238547ee..04b58095 100644 --- a/README.md +++ b/README.md @@ -522,6 +522,9 @@ A collection of awesome React tools, resources, videos and shiny things. * [reactfire - ReactJS mixin for easy Firebase integration](https://github.com/firebase/reactfire) * [react-clickdrag-mixin - ClickDrag mixin for React component](https://github.com/tleunen/react-clickdrag-mixin) * [Rewrite the Admin UI of KeystoneJS in React](https://github.com/keystonejs/keystone/issues/503) +* [react-masonry-mixin - Standalone mixin for Masonry (@desandro)](https://github.com/eiriklv/react-masonry-mixin) +* [react-packery-mixin - Standalone mixin for Packery (Metafizzy)](https://github.com/eiriklv/react-packery-mixin) +* [react-clickdrag-mixin - ClickDrag mixin for React component](https://github.com/tleunen/react-clickdrag-mixin) #### Routing * [react-router by @raackt - A complete routing solution for React.js](https://github.com/rackt/react-router) From a68ab59f82ee6d1734954491ae8c238a5f3b4bfd Mon Sep 17 00:00:00 2001 From: Eirik Vullum Date: Thu, 11 Dec 2014 01:15:13 +0100 Subject: [PATCH 0015/1200] remove duplicate from copy/paste --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 04b58095..9581932d 100644 --- a/README.md +++ b/README.md @@ -524,7 +524,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [Rewrite the Admin UI of KeystoneJS in React](https://github.com/keystonejs/keystone/issues/503) * [react-masonry-mixin - Standalone mixin for Masonry (@desandro)](https://github.com/eiriklv/react-masonry-mixin) * [react-packery-mixin - Standalone mixin for Packery (Metafizzy)](https://github.com/eiriklv/react-packery-mixin) -* [react-clickdrag-mixin - ClickDrag mixin for React component](https://github.com/tleunen/react-clickdrag-mixin) #### Routing * [react-router by @raackt - A complete routing solution for React.js](https://github.com/rackt/react-router) From a2725eb2edfde94c4122e71731bddc2afead55fc Mon Sep 17 00:00:00 2001 From: Dmitry Date: Thu, 11 Dec 2014 10:30:08 +0300 Subject: [PATCH 0016/1200] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 238547ee..0425e22e 100644 --- a/README.md +++ b/README.md @@ -108,6 +108,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Working with jQuery UI Dialog and ReactJS components](http://sterling.ghost.io/working-with-jqueryui-and-reactjs-components/) * [ReactJS for Stupid People](http://blog.andrewray.me/reactjs-for-stupid-people/) * [WebRTC chat with React.js](http://blog.mgechev.com/2014/09/03/webrtc-peer-to-peer-chat-with-react/) +* [Introduction to Contexts in React.js](https://www.tildedave.com/2014/11/15/introduction-to-contexts-in-react-js.html) ##### Writing React Components * [Reliable web components with React.js and ReactiveElements](http://pixelscommander.com/en/interactive-revolution/web-components-and-react-js-with-reactiveelements/) @@ -649,6 +650,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [React Lifecycle Methods, and creating a Clock-Tick using it](http://videos.bigbinary.com/react/clock-tick-using-react-life-cycle-method.html) * [React Life cycle methods - In Depth ](http://videos.bigbinary.com/react/react-life-cycle-methods-in-depth.html) * [Using multiple components in React JS](http://videos.bigbinary.com/react/using-multiple-components-in-react.html) +* [React in 7 Minutes](https://egghead.io/lessons/react-react-in-7-minutes) ### Books * [Free JS book from Revolunet](http://jsbooks.revolunet.com/) From 6a4ca7b368450da0134a8deb773891dcb2e9fac3 Mon Sep 17 00:00:00 2001 From: BJR Matos Date: Thu, 11 Dec 2014 14:57:10 -0500 Subject: [PATCH 0017/1200] Add martyjs to Flux tools --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9581932d..5b641278 100644 --- a/README.md +++ b/README.md @@ -305,6 +305,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [barracks - Event dispatcher for the React Flux architecture](https://github.com/yoshuawuyts/barracks) * [McFly - A lightweight flux library with factories for Actions & Stores](https://github.com/kenwheeler/mcfly) * [DeLorean - A completely agnostic JavaScript framework to apply Flux concepts into your interfaces easily](http://deloreanjs.com/) +* [marty - A library for make it easy build isomorphic flux applications with React](http://martyjs.org/) #### Boilerplates * [react-starter-kit - a skeleton for an isomorphic web application](https://github.com/kriasoft/react-starter-kit) From 71dacfb49606fde1c3956c750b0b78bd5b372421 Mon Sep 17 00:00:00 2001 From: Lorefnon Date: Sat, 13 Dec 2014 23:19:48 +0530 Subject: [PATCH 0018/1200] Add touchstonejs.io --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1b76c3a0..db51278b 100644 --- a/README.md +++ b/README.md @@ -465,6 +465,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-responsive - Media queries in react for responsive design](https://github.com/wearefractal/react-responsive) * [react-cursor - Functional state management abstraction for use with Facebook React](https://github.com/dustingetz/react-cursor) * [Omniscient.js - Abstracting React components for fast top down render of immutable data](https://github.com/omniscientjs/omniscient) +* [Touchstonejs - React.js powered UI framework for developing beautiful hybrid mobile apps.](http://touchstonejs.io/) #### Integration * [ReactJS.NET](http://reactjs.net/) From 718425b6b3b142e9da7114c0f0918cde3bdba309 Mon Sep 17 00:00:00 2001 From: Bo-Yi Wu Date: Mon, 15 Dec 2014 19:30:12 +0800 Subject: [PATCH 0019/1200] Add Google reCaptcha commpont for React.js --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index db51278b..6cc977c6 100644 --- a/README.md +++ b/README.md @@ -458,6 +458,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-select - Rich Select Component](https://github.com/JedWatson/react-select) * [react-video - React component to load video from Vimeo or Youtube](https://github.com/pedronauck/react-video) * [react-google-maps - React.js Google Maps integration component](https://github.com/tomchentw/react-google-maps) +* [react-captcha - A react.js reCAPTCHA for Google](https://github.com/appleboy/react-recaptcha) #### Libraries * [react-magic - Automatically AJAXify plain HTML with the power of React](https://github.com/reactjs/react-magic) From 6db4f9a171afcad39f8776a5c35256bd22898f37 Mon Sep 17 00:00:00 2001 From: Maurizio Mangione Date: Tue, 16 Dec 2014 18:01:22 +0100 Subject: [PATCH 0020/1200] Update README.md React starterify added --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6cc977c6..c321cc1e 100644 --- a/README.md +++ b/README.md @@ -309,6 +309,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [marty - A library for make it easy build isomorphic flux applications with React](http://martyjs.org/) #### Boilerplates +* [React Starterify - application skeleton using Browserify and other awesome tools] (https://github.com/Granze/react-starterify) * [react-starter-kit - a skeleton for an isomorphic web application](https://github.com/kriasoft/react-starter-kit) * [React Quickstart](https://github.com/andreypopp/react-quickstart) * [React Hack](https://github.com/petehunt/ReactHack) From 85cacb25ece64064c5ea814a4ffc517b26106515 Mon Sep 17 00:00:00 2001 From: ButuzGOL Date: Tue, 16 Dec 2014 21:39:15 +0200 Subject: [PATCH 0021/1200] Add What is the Flux Application Architecture? --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c321cc1e..57bcc268 100644 --- a/README.md +++ b/README.md @@ -161,6 +161,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Flux Step By Step](http://blogs.atlassian.com/2014/08/flux-architecture-step-by-step/) * [Flux in practice](https://medium.com/@garychambers108/flux-in-practice-ec08daa9041a) * [Flux for Stupid People](http://blog.andrewray.me/flux-for-stupid-people/) +* [What is the Flux Application Architecture?](https://medium.com/brigade-engineering/what-is-the-flux-application-arch ##### Building robust web apps with React * [Building robust web apps with React: Part 1](http://maketea.co.uk/2014/03/05/building-robust-web-apps-with-react-part-1.html) From 8e50fc4d5e7fb150fb6e2b328081c6e5a22561a6 Mon Sep 17 00:00:00 2001 From: Bo-Yi Wu Date: Wed, 17 Dec 2014 14:11:42 +0800 Subject: [PATCH 0022/1200] remove unnecessary spaces and empty line. --- README.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/README.md b/README.md index c321cc1e..629c7faf 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,6 @@ A collection of awesome React tools, resources, videos and shiny things. - [Other Awesome Lists](#other-awesome-lists) - [Contribution](#contribution) - ### Resources #### General Resources @@ -237,7 +236,6 @@ A collection of awesome React tools, resources, videos and shiny things. ##### Debugging React * [Trace Logging with React](http://www.garysieling.com/blog/trace-logging-react) - #### Approach Explanation * [React: Convincing the Boss](http://www.quora.com/Pete-Hunt/Posts/React-Convincing-the-Boss) * [Why did we build React?](http://facebook.github.io/react/blog/2013/06/05/why-react.html) @@ -284,12 +282,10 @@ A collection of awesome React tools, resources, videos and shiny things. * [What You Need to Know About React](http://revelry.co/2014/11/01/what-you-need-to-know-about-react/) * [From Backbone To React: Our Experience Scaling a Web Application](http://www.techsonian.net/2014/09/from-backbone-to-react-our-experience-scaling-a-web-application/) - #### React Internals * [React’s diff algorithm](http://calendar.perfplanet.com/2013/diff/) * [An Optimal Decomposition Algorithm for Tree Edit Distance](http://www.cs.haifa.ac.il/~oren/Publications/TEDinTALG.pdf) - ### Tools #### Flux @@ -309,7 +305,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [marty - A library for make it easy build isomorphic flux applications with React](http://martyjs.org/) #### Boilerplates -* [React Starterify - application skeleton using Browserify and other awesome tools] (https://github.com/Granze/react-starterify) +* [React Starterify - application skeleton using Browserify and other awesome tools](https://github.com/Granze/react-starterify) * [react-starter-kit - a skeleton for an isomorphic web application](https://github.com/kriasoft/react-starter-kit) * [React Quickstart](https://github.com/andreypopp/react-quickstart) * [React Hack](https://github.com/petehunt/ReactHack) @@ -610,7 +606,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [mimosa-react - A JSX compiler for Mimosa build tool](https://github.com/dbashford/mimosa-react) * [HTML2React - Convert plain HTML into Coffeescript calls of React.DOM](http://html2react.alhur.es/) - ### Videos #### Video from Confs @@ -697,7 +692,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [POST/GET with HTTP server](https://github.com/enaqx/awesome-react/tree/master/examples/006_with_http_server) * [Refs to send messages between components](https://github.com/enaqx/awesome-react/tree/master/examples/007_refs) - ### Other Awesome Lists * [reactjs-stuff](https://github.com/mindreframer/reactjs-stuff) * [Frontend Development](https://github.com/dypsilon/frontend-dev-bookmarks) @@ -707,6 +701,5 @@ A collection of awesome React tools, resources, videos and shiny things. * [Node.js Programming by @vndmtrx](https://github.com/vndmtrx/awesome-nodejs) * [Awesome Awesomeness](https://github.com/bayandin/awesome-awesomeness) - ### Contribution Your contributions and suggestions are heartily♡ welcome. (✿◠‿◠) From f0329f247cbaf40729408c9c38691543f2346144 Mon Sep 17 00:00:00 2001 From: gcanti Date: Wed, 17 Dec 2014 14:38:34 +0100 Subject: [PATCH 0023/1200] tcomb-form added to the list --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c321cc1e..713030b7 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ## Awesome React -A collection of awesome React tools, resources, videos and shiny things. +A collection of awesome React tools, resources, videos and shiny things. - [Resources](#resources) - [General Resources](#general-resources) @@ -548,6 +548,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [formjs - A form generator for Reactjs](https://github.com/zackify/formjs) * [react-form-builder - A Form Builder for React.js](https://github.com/quri/react-form-builder) * [plexus-form - A dynamic form component for react using JSON-Schema](https://github.com/AppliedMathematicsANU/plexus-form) +* [tcomb-form - UI library for developing forms writing less code](https://gcanti.github.io/tcomb-form) #### Autocomplete * [react-autocomplete by @rackt - WAI-ARIA compliant React autocomplete](https://github.com/rackt/react-autocomplete) @@ -704,7 +705,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Community driven list of useful things for Front End Developers](https://github.com/miripiruni/frontdesk) * [JavaScript Programming](https://github.com/sorrycc/awesome-javascript) * [Node.js Programming by @sindresorhus](https://github.com/sindresorhus/awesome-nodejs) -* [Node.js Programming by @vndmtrx](https://github.com/vndmtrx/awesome-nodejs) +* [Node.js Programming by @vndmtrx](https://github.com/vndmtrx/awesome-nodejs) * [Awesome Awesomeness](https://github.com/bayandin/awesome-awesomeness) From b4c23bc47be941780ce63ea47a534d6760b361fd Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Wed, 17 Dec 2014 20:07:17 +0200 Subject: [PATCH 0024/1200] Fix typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 57bcc268..3b4d6db2 100644 --- a/README.md +++ b/README.md @@ -161,7 +161,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Flux Step By Step](http://blogs.atlassian.com/2014/08/flux-architecture-step-by-step/) * [Flux in practice](https://medium.com/@garychambers108/flux-in-practice-ec08daa9041a) * [Flux for Stupid People](http://blog.andrewray.me/flux-for-stupid-people/) -* [What is the Flux Application Architecture?](https://medium.com/brigade-engineering/what-is-the-flux-application-arch +* [What is the Flux Application Architecture?](https://medium.com/brigade-engineering/what-is-the-flux-application-arch) ##### Building robust web apps with React * [Building robust web apps with React: Part 1](http://maketea.co.uk/2014/03/05/building-robust-web-apps-with-react-part-1.html) From 4af399a3b01446cb2a61838d725f4d7324855ec9 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Wed, 17 Dec 2014 20:08:51 +0200 Subject: [PATCH 0025/1200] Fix typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3b4d6db2..964983c3 100644 --- a/README.md +++ b/README.md @@ -161,7 +161,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Flux Step By Step](http://blogs.atlassian.com/2014/08/flux-architecture-step-by-step/) * [Flux in practice](https://medium.com/@garychambers108/flux-in-practice-ec08daa9041a) * [Flux for Stupid People](http://blog.andrewray.me/flux-for-stupid-people/) -* [What is the Flux Application Architecture?](https://medium.com/brigade-engineering/what-is-the-flux-application-arch) +* [What is the Flux Application Architecture?](https://medium.com/brigade-engineering/what-is-the-flux-application-architecture-b57ebca85b9e) ##### Building robust web apps with React * [Building robust web apps with React: Part 1](http://maketea.co.uk/2014/03/05/building-robust-web-apps-with-react-part-1.html) From 7deaca43da963817f7ffd818d165c665df162c7f Mon Sep 17 00:00:00 2001 From: Gil Birman Date: Sun, 28 Dec 2014 03:20:41 -0600 Subject: [PATCH 0026/1200] Add: How can React and Flux help us create better Angular applications? --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 260e0cd1..1380a089 100644 --- a/README.md +++ b/README.md @@ -188,6 +188,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Using React for Faster Renders and Isomosphism in Angular](http://davidandsuzi.com/using-react-for-faster-renders-and-isomorphism-in-angular/) * [Faster AngularJS Rendering](http://www.williambrownstreet.net/blog/2014/04/faster-angularjs-rendering-angularjs-and-reactjs/) * [Improving AngularJS long list rendering performance using ReactJS](http://www.mono-software.com/blog/post/Mono/242/Improving-AngularJS-long-list-rendering-performance-using-ReactJS/) +* [How can React and Flux help us create better Angular applications?](https://medium.com/@gilbox/how-can-react-and-flux-help-us-create-better-stronger-faster-angular-applications-639247898fb) ##### React and Bootstrap * [Better Bootstrap modals and popover with React.js](http://clozeit.wordpress.com/2014/01/08/bootstrap-modals-and-popover-in-react-js/) From 99934ca1a8efd234e041fd849f4030805a01377b Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Tue, 30 Dec 2014 23:14:26 +0200 Subject: [PATCH 0027/1200] Update --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 1380a089..ae7228ab 100644 --- a/README.md +++ b/README.md @@ -110,7 +110,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [Introduction to Contexts in React.js](https://www.tildedave.com/2014/11/15/introduction-to-contexts-in-react-js.html) ##### Writing React Components -* [Reliable web components with React.js and ReactiveElements](http://pixelscommander.com/en/interactive-revolution/web-components-and-react-js-with-reactiveelements/) * [A Sortable List Component in React utilizing the HTML5 Drag & Drop API](http://webcloud.se/sortable-list-component-react-js/) * [A Truly Reactive Sortable Component](http://webcloud.se/truly-reactive-sortable-component/) * [Dealing with asynchronous code in React components](https://caurea.org/2014/02/04/dealing-with-asynchronous-code-in-react-components.html) From e6bd91dc1b0241963b52b1673bb0517e1dc51671 Mon Sep 17 00:00:00 2001 From: shuangyang Date: Wed, 31 Dec 2014 16:27:18 +0800 Subject: [PATCH 0028/1200] add react-anything-sortable component --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ae7228ab..8b69e5a5 100644 --- a/README.md +++ b/README.md @@ -390,6 +390,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-swf - Shockwave Flash Player component for React](https://github.com/syranide/react-swf) * [react-unmount-listener-mixin - React mixin for listenable componentWillUnmount](https://github.com/syranide/react-unmount-listener-mixin) * [react-sortable - A sortable list component built \w React](https://github.com/danielstocks/react-sortable) +* [react-anything-sortable - A sortable component with IE8 compatibility](https://github.com/jasonslyvia/react-anything-sortable) * [react-controllables - Easily create controllable components](https://github.com/matthewwithanm/react-controllables) * [react-datalist - A polyfill for Reactjs](https://github.com/asbjornenge/react-datalist) * [react-pad - Authoring tool for React components](https://github.com/andreypopp/react-pad) From 1e8558297c29f70bfc778a6c6fef76a56bc5d853 Mon Sep 17 00:00:00 2001 From: Matthew King Date: Wed, 31 Dec 2014 19:13:28 -0800 Subject: [PATCH 0029/1200] Add React tutorial: Learn React by building the Hacker News front page --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8b69e5a5..d0ad9eee 100644 --- a/README.md +++ b/README.md @@ -108,6 +108,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [ReactJS for Stupid People](http://blog.andrewray.me/reactjs-for-stupid-people/) * [WebRTC chat with React.js](http://blog.mgechev.com/2014/09/03/webrtc-peer-to-peer-chat-with-react/) * [Introduction to Contexts in React.js](https://www.tildedave.com/2014/11/15/introduction-to-contexts-in-react-js.html) +* [Learn React by building the Hacker News front page](https://github.com/mking/react-hn) ##### Writing React Components * [A Sortable List Component in React utilizing the HTML5 Drag & Drop API](http://webcloud.se/sortable-list-component-react-js/) From 7245f8c093ad636152435f92ac34b0468b8b10fe Mon Sep 17 00:00:00 2001 From: Joris Ooms Date: Sat, 3 Jan 2015 22:36:17 +0100 Subject: [PATCH 0030/1200] Add tutorial: Serverside React Rendering: Isomorphic JavaScript with ReactJS + Node --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d0ad9eee..23309e52 100644 --- a/README.md +++ b/README.md @@ -133,6 +133,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [isomorphic-blog-react - Proof of concept and experiment rendering blog isomorphically using React](https://github.com/jonykrause/isomorphic-blog-react) * [Swarm.js+React — real-time, offline-ready Holy Grail web apps](http://swarmjs.github.io/articles/todomvc/) * [Creating Isomorphic apps with React and Node.js](http://www.htmlxprs.com/post/20/creating-isomorphic-apps-with-react-and-nodejs) +* [Serverside React Rendering: Isomorphic JavaScript with ReactJS + Node](https://reactjsnews.com/isomorphic-javascript-with-react-node/) ##### JSX * [JSX Specification](http://facebook.github.io/jsx/) From 191bc32139cb12cbd572be82bb5c56249330fc8b Mon Sep 17 00:00:00 2001 From: Ingo Richter Date: Mon, 5 Jan 2015 11:32:39 -0800 Subject: [PATCH 0031/1200] Update README.md Added http://buildwithreact.com/ to tutorial list --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d0ad9eee..098ec919 100644 --- a/README.md +++ b/README.md @@ -109,6 +109,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [WebRTC chat with React.js](http://blog.mgechev.com/2014/09/03/webrtc-peer-to-peer-chat-with-react/) * [Introduction to Contexts in React.js](https://www.tildedave.com/2014/11/15/introduction-to-contexts-in-react-js.html) * [Learn React by building the Hacker News front page](https://github.com/mking/react-hn) +* [Build with React](http://buildwithreact.com/) ##### Writing React Components * [A Sortable List Component in React utilizing the HTML5 Drag & Drop API](http://webcloud.se/sortable-list-component-react-js/) From f817bdf56d218e70843f85053bb8a2a3f39de965 Mon Sep 17 00:00:00 2001 From: Khaled Jouda Date: Tue, 6 Jan 2015 00:55:35 +0100 Subject: [PATCH 0032/1200] Update README.md adding React-Flux, ReactPhonegap, React-Topcoat --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index d0ad9eee..88847f09 100644 --- a/README.md +++ b/README.md @@ -293,6 +293,7 @@ A collection of awesome React tools, resources, videos and shiny things. #### Flux * [Flux official site](http://facebook.github.io/flux/) * [Flux Project](https://github.com/facebook/flux) +* [ReactFlux](https://github.com/kjda/ReactFlux) * [fluxxor - A set of tools to facilitate building JavaScript data layers using the Flux](http://fluxxor.com/) * [refluxjs - A simple library for uni-directional dataflow application architecture inspired by Flux](https://github.com/spoike/refluxjs) * [fluxy - An implementation of Facebook's Flux architecture](https://github.com/jmreidy/fluxy) @@ -311,6 +312,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-starter-kit - a skeleton for an isomorphic web application](https://github.com/kriasoft/react-starter-kit) * [React Quickstart](https://github.com/andreypopp/react-quickstart) * [React Hack](https://github.com/petehunt/ReactHack) +* [React Phonegap/Cordova App](https://github.com/kjda/ReactJs-Phonegap) * [react-component-boilerplate - Boilerplate for creating React components](https://github.com/mzabriskie/react-component-boilerplate) * [React on Rails Starter Kit](https://github.com/elierotenberg/react-rails-starterkit) * [react-browserify-template - Quick template for building with Browserify + React](https://github.com/petehunt/react-browserify-template) @@ -345,6 +347,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Khan Academy React Components](http://khan.github.io/react-components/) * [VistarMedia Components](http://cmpnt.vistarmedia.com/) * [Reactjsx Components List](http://www.reactjsx.com/) +* [React Topcoat UI components](https://github.com/kjda/react-topui) * [react-material - Material design components written with React.js and React Style](https://github.com/SanderSpies/react-material) * [material-ui - A CSS Framework and a Set of React Components that Implement Google's Material Design.](https://github.com/callemall/material-ui) * [react-touch - React photo viewer for mobile](https://github.com/petehunt/react-touch) From 2b0a10b3ce39f42e936750a674317c816ee35355 Mon Sep 17 00:00:00 2001 From: Gil Birman Date: Thu, 8 Jan 2015 22:26:49 -0600 Subject: [PATCH 0033/1200] Add: Achieving Reasonable and Scalable Routing in AngularJS with Flux --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d0ad9eee..86525f5d 100644 --- a/README.md +++ b/README.md @@ -189,6 +189,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Faster AngularJS Rendering](http://www.williambrownstreet.net/blog/2014/04/faster-angularjs-rendering-angularjs-and-reactjs/) * [Improving AngularJS long list rendering performance using ReactJS](http://www.mono-software.com/blog/post/Mono/242/Improving-AngularJS-long-list-rendering-performance-using-ReactJS/) * [How can React and Flux help us create better Angular applications?](https://medium.com/@gilbox/how-can-react-and-flux-help-us-create-better-stronger-faster-angular-applications-639247898fb) +* [Achieving Reasonable and Scalable Routing in AngularJS with Flux](https://medium.com/@gilbox/achieving-reasonable-and-scalable-routing-in-angularjs-with-flux-2655e06cd5ee) ##### React and Bootstrap * [Better Bootstrap modals and popover with React.js](http://clozeit.wordpress.com/2014/01/08/bootstrap-modals-and-popover-in-react-js/) From ac1b5072afe59838076cb554add20c75d22d8062 Mon Sep 17 00:00:00 2001 From: ButuzGOL Date: Mon, 12 Jan 2015 08:39:48 +0200 Subject: [PATCH 0034/1200] Add Taking React to the next level: Mixins, Gulp, and Browserify --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 23309e52..3c041f64 100644 --- a/README.md +++ b/README.md @@ -109,6 +109,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [WebRTC chat with React.js](http://blog.mgechev.com/2014/09/03/webrtc-peer-to-peer-chat-with-react/) * [Introduction to Contexts in React.js](https://www.tildedave.com/2014/11/15/introduction-to-contexts-in-react-js.html) * [Learn React by building the Hacker News front page](https://github.com/mking/react-hn) +* [Taking React to the next level: Mixins, Gulp, and Browserify](http://pomax.github.io/?#gh-weblog-1420592591221) ##### Writing React Components * [A Sortable List Component in React utilizing the HTML5 Drag & Drop API](http://webcloud.se/sortable-list-component-react-js/) From 1846e35886669de7baed065f10250948047ccf89 Mon Sep 17 00:00:00 2001 From: Matthew King Date: Sun, 11 Jan 2015 22:59:03 -0800 Subject: [PATCH 0035/1200] Add react-sortablejs component --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 23309e52..a059e923 100644 --- a/README.md +++ b/README.md @@ -460,6 +460,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-video - React component to load video from Vimeo or Youtube](https://github.com/pedronauck/react-video) * [react-google-maps - React.js Google Maps integration component](https://github.com/tomchentw/react-google-maps) * [react-captcha - A react.js reCAPTCHA for Google](https://github.com/appleboy/react-recaptcha) +* [react-sortablejs - React wrapper for Sortable](https://github.com/mking/react-sortablejs) #### Libraries * [react-magic - Automatically AJAXify plain HTML with the power of React](https://github.com/reactjs/react-magic) From 7ac782f43cb63e20ab74bdd6c7a406ddeff486b6 Mon Sep 17 00:00:00 2001 From: Chad Paulson Date: Tue, 13 Jan 2015 20:44:56 -0600 Subject: [PATCH 0036/1200] Adds react-cassette-player. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 23309e52..826ca99d 100644 --- a/README.md +++ b/README.md @@ -460,6 +460,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-video - React component to load video from Vimeo or Youtube](https://github.com/pedronauck/react-video) * [react-google-maps - React.js Google Maps integration component](https://github.com/tomchentw/react-google-maps) * [react-captcha - A react.js reCAPTCHA for Google](https://github.com/appleboy/react-recaptcha) +* [react-cassette-player - Vector-based HTML5 Audio Player](https://github.com/chadpaulson/react-cassette-player) #### Libraries * [react-magic - Automatically AJAXify plain HTML with the power of React](https://github.com/reactjs/react-magic) From 139bf9b8d9d2f56abb72731358d58e044ed9b2df Mon Sep 17 00:00:00 2001 From: Chad Paulson Date: Tue, 13 Jan 2015 20:47:04 -0600 Subject: [PATCH 0037/1200] Adds react-isomorphic-video-game-search. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 826ca99d..8878164f 100644 --- a/README.md +++ b/README.md @@ -687,6 +687,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [wolfenstein3D-react - Wolfenstein with the rendering layer written in React](https://github.com/petehunt/wolfenstein3D-react) * [flux-react-router-example - Sample Flux app with routing and pagination using Github API](https://github.com/gaearon/flux-react-router-example) * [catshop - Shopping cart built on Bootstrap 3.1 using test/fake Bitcoins](https://github.com/coinbolt/catshop) +* [react-isomorphic-video-game-search - An Isomorphic demo powered by React, reflux, react-router-component, express, superagent and the Giant Bomb API](http://react-isomorphic-video-game-search.warppi.pe/) ### Examples * [React HTML Template](https://github.com/enaqx/awesome-react/tree/master/examples/000_react_html_template) From 3b8c5b37c89acb91f84faf867ae98db374bb5d37 Mon Sep 17 00:00:00 2001 From: Alex Davis Date: Thu, 15 Jan 2015 18:44:21 -0500 Subject: [PATCH 0038/1200] Add Tutorial: Complex Drag and Drop Lists using React.js --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 23309e52..44e4c350 100644 --- a/README.md +++ b/README.md @@ -122,6 +122,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Creating Modular View Components with React and Grunt](http://modernweb.com/2014/03/17/creating-modular-view-components-with-react-and-grunt/) * [React Components for Cat Videos](http://davidandsuzi.com/react-components-for-cat-videos/) * [ReactJS: Keep Simple. Everything can be a component!](https://speakerdeck.com/pedronauck/reactjs-keep-simple-everything-can-be-a-component) +* [Complex Drag and Drop Lists using React.js](https://reactjsnews.com/complex-drag-and-drop-lists-using-react/) ##### Writing Isomorphic Apps * [Isomorphic JavaScript: The Future of Web Apps](http://nerds.airbnb.com/isomorphic-javascript-future-web-apps/) From 3768aa43a4b9b494764ab51cee706b920c2e63f1 Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 16 Jan 2015 16:44:19 +0100 Subject: [PATCH 0039/1200] Add react-tagsinput component --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 23309e52..279c5ee8 100644 --- a/README.md +++ b/README.md @@ -460,6 +460,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-video - React component to load video from Vimeo or Youtube](https://github.com/pedronauck/react-video) * [react-google-maps - React.js Google Maps integration component](https://github.com/tomchentw/react-google-maps) * [react-captcha - A react.js reCAPTCHA for Google](https://github.com/appleboy/react-recaptcha) +* [react-tagsinput - A simple react component for inputing tags.](https://github.com/olahol/react-tagsinput) #### Libraries * [react-magic - Automatically AJAXify plain HTML with the power of React](https://github.com/reactjs/react-magic) From 1076a6a9512fdb90e42024dab58b4f0964d98080 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Mon, 19 Jan 2015 20:27:34 +0200 Subject: [PATCH 0040/1200] Different updates --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 23309e52..f81a9dc0 100644 --- a/README.md +++ b/README.md @@ -109,6 +109,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [WebRTC chat with React.js](http://blog.mgechev.com/2014/09/03/webrtc-peer-to-peer-chat-with-react/) * [Introduction to Contexts in React.js](https://www.tildedave.com/2014/11/15/introduction-to-contexts-in-react-js.html) * [Learn React by building the Hacker News front page](https://github.com/mking/react-hn) +* [Play Framework and Facebook's React library](http://matthiasnehlsen.com/blog/2014/01/05/play-framework-and-facebooks-react-library/) ##### Writing React Components * [A Sortable List Component in React utilizing the HTML5 Drag & Drop API](http://webcloud.se/sortable-list-component-react-js/) @@ -199,6 +200,8 @@ A collection of awesome React tools, resources, videos and shiny things. * [Bootstrap forms using React.js](http://clozeit.wordpress.com/2014/01/13/bootstrap-forms-using-react-js/) ##### React and ClojureScript +* [The Future of JavaScript MVC Frameworks](http://swannodette.github.io/2013/12/17/the-future-of-javascript-mvcs/) +* [Om sweet Om](http://blog.getprismatic.com/om-sweet-om-high-functional-frontend-engineering-with-clojurescript-and-react/) * [The Case for React.js and ClojureScript](http://murilopereira.com/the-case-for-reactjs-and-clojurescript/) ##### React and D3js @@ -243,9 +246,8 @@ A collection of awesome React tools, resources, videos and shiny things. * [React: Convincing the Boss](http://www.quora.com/Pete-Hunt/Posts/React-Convincing-the-Boss) * [Why did we build React?](http://facebook.github.io/react/blog/2013/06/05/why-react.html) * [Remarkable React](http://www.phpied.com/remarkable-react/) -* [Play Framework and Facebook's React library](http://matthiasnehlsen.com/blog/2014/01/05/play-framework-and-facebooks-react-library/) -* [The Future of JavaScript MVC Frameworks](http://swannodette.github.io/2013/12/17/the-future-of-javascript-mvcs/) -* [Om sweet Om](http://blog.getprismatic.com/om-sweet-om-high-functional-frontend-engineering-with-clojurescript-and-react/) +* [Using React to speed up the Khan Academy question editor](http://benalpert.com/2013/06/09/using-react-to-speed-up-khan-academy.html) +* [React Tutorial rewritten in plain javascript](http://ricardo.cc/2013/06/07/react-tutorial-rewritten-in-plain-javascript.html) * [BirdWatch: AngularJS vs. ReactJS](http://matthiasnehlsen.com/blog/2014/03/31/birdwatch-with-reactjs/) * [Scala.js and ReactJS](http://matthiasnehlsen.com/blog/2014/01/24/scala-dot-js-and-reactjs/) * [Pros and Cons of Facebook's React vs. Web Components](http://programmers.stackexchange.com/questions/225400/pros-and-cons-of-facebooks-react-vs-web-components-polymer) @@ -263,8 +265,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [React.js vs traditional MVC](http://www.code-experience.com/react-js-vs-traditional-mvc-backbone-ember-angular/) * [Why you might not need MVC with React.js](http://www.code-experience.com/why-you-might-not-need-mvc-with-reactjs/) * [React: Finally, a great server/client web stack](http://eflorenzano.com/blog/2014/01/23/react-finally-server-client/) -* [Custom Components: React & x-tags](http://blog.vjeux.com/2013/javascript/custom-components-react-x-tags.html) -* [React & CoffeeScript](http://blog.vjeux.com/2013/javascript/react-coffeescript.html) * [React: Referencing Dynamic Children](http://www.mattzabriskie.com/blog/react-referencing-dynamic-children) * [React.js and How Does It Fit In With Everything Else?](http://www.funnyant.com/reactjs-what-is-it/) * [JavaScript’s History and How it Led To ReactJS](http://thenewstack.io/javascripts-history-and-how-it-led-to-reactjs/) @@ -277,7 +277,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [React Demystified](http://blog.reverberate.org/2014/02/react-demystified.html) * [Two-Way Data Binding](http://n12v.com/2-way-data-binding/?hn) * [React vs. Ember](https://docs.google.com/presentation/d/1afMLTCpRxhJpurQ97VBHCZkLbR1TEsRnd3yyxuSQ5YY/preview?sle=true) -* [Using React to speed up the Khan Academy question editor](http://benalpert.com/2013/06/09/using-react-to-speed-up-khan-academy.html) * [How I Learned to Stop Worrying and Love React](http://www.nixtu.info/2014/07/how-i-learned-to-stop-worrying-and-love.html) * [10 reasons to use React in your next project](http://www.htmlxprs.com/post/17/10-reasons-to-use-react-in-your-next-project) * [AngularJS vs ReactJS for large web applications](http://blog.liip.ch/archive/2014/09/16/angularjs-vs-reactjs-for-large-web-applications.html) @@ -478,6 +477,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [om - ClojureScript interface](https://github.com/swannodette/om) * [quiescent - A lightweight ClojureScript abstraction over React](https://github.com/levand/quiescent) * [Express React views](https://github.com/reactjs/express-react-views) +* [React & CoffeeScript](http://blog.vjeux.com/2013/javascript/react-coffeescript.html) * [Express Coffee-React views - render coffee-react on the server](https://github.com/duereg/express-coffee-react-views) * [React Page Middleware](https://github.com/reactjs/react-page-middleware) * [ngReact - React Components in Angular](https://github.com/davidchang/ngReact) From 4f3328ec9de7a3c40e1e442c496b4c18ba3301d8 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Mon, 19 Jan 2015 20:33:46 +0200 Subject: [PATCH 0041/1200] Fix merge conflict --- README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.md b/README.md index 3bfcab06..2257f29a 100644 --- a/README.md +++ b/README.md @@ -109,11 +109,8 @@ A collection of awesome React tools, resources, videos and shiny things. * [WebRTC chat with React.js](http://blog.mgechev.com/2014/09/03/webrtc-peer-to-peer-chat-with-react/) * [Introduction to Contexts in React.js](https://www.tildedave.com/2014/11/15/introduction-to-contexts-in-react-js.html) * [Learn React by building the Hacker News front page](https://github.com/mking/react-hn) -<<<<<<< HEAD * [Play Framework and Facebook's React library](http://matthiasnehlsen.com/blog/2014/01/05/play-framework-and-facebooks-react-library/) -======= * [Build with React](http://buildwithreact.com/) ->>>>>>> 191bc32139cb12cbd572be82bb5c56249330fc8b ##### Writing React Components * [A Sortable List Component in React utilizing the HTML5 Drag & Drop API](http://webcloud.se/sortable-list-component-react-js/) From 9950b988b3294a410478ba4e9fd51550318e4495 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Tue, 20 Jan 2015 15:19:58 +0300 Subject: [PATCH 0042/1200] Update README.md --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 2ed96b04..f144fa1a 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [Other Awesome Lists](#other-awesome-lists) - [Contribution](#contribution) +--- ### Resources #### General Resources @@ -290,6 +291,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [React’s diff algorithm](http://calendar.perfplanet.com/2013/diff/) * [An Optimal Decomposition Algorithm for Tree Edit Distance](http://www.cs.haifa.ac.il/~oren/Publications/TEDinTALG.pdf) +--- ### Tools #### Flux @@ -617,6 +619,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [mimosa-react - A JSX compiler for Mimosa build tool](https://github.com/dbashford/mimosa-react) * [HTML2React - Convert plain HTML into Coffeescript calls of React.DOM](http://html2react.alhur.es/) +--- ### Videos #### Video from Confs @@ -664,12 +667,14 @@ A collection of awesome React tools, resources, videos and shiny things. * [Using multiple components in React JS](http://videos.bigbinary.com/react/using-multiple-components-in-react.html) * [React in 7 Minutes](https://egghead.io/lessons/react-react-in-7-minutes) +--- ### Books * [Free JS book from Revolunet](http://jsbooks.revolunet.com/) * [React.js, The Rails Way](https://www.gitbook.io/book/checkraiser/rails-and-react-js) * [React, User Interfaces with JavaScript](http://www.reactbook.org/) * [Developing a React.js Edge, The JavaScript Library for User Interfaces](http://shop.oreilly.com/product/9781939902122.do) +--- ### Demos * [react.rocks - Pinterest-style directory of online demos with available code](http://react.rocks/) * [react-hn - A React & react-router-powered implementation of Hacker News](https://github.com/insin/react-hn) @@ -693,6 +698,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [flux-react-router-example - Sample Flux app with routing and pagination using Github API](https://github.com/gaearon/flux-react-router-example) * [catshop - Shopping cart built on Bootstrap 3.1 using test/fake Bitcoins](https://github.com/coinbolt/catshop) +--- ### Examples * [React HTML Template](https://github.com/enaqx/awesome-react/tree/master/examples/000_react_html_template) * [React Helloworld](https://github.com/enaqx/awesome-react/tree/master/examples/001_helloworld) @@ -703,6 +709,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [POST/GET with HTTP server](https://github.com/enaqx/awesome-react/tree/master/examples/006_with_http_server) * [Refs to send messages between components](https://github.com/enaqx/awesome-react/tree/master/examples/007_refs) +--- ### Other Awesome Lists * [reactjs-stuff](https://github.com/mindreframer/reactjs-stuff) * [Frontend Development](https://github.com/dypsilon/frontend-dev-bookmarks) @@ -712,5 +719,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [Node.js Programming by @vndmtrx](https://github.com/vndmtrx/awesome-nodejs) * [Awesome Awesomeness](https://github.com/bayandin/awesome-awesomeness) +--- ### Contribution Your contributions and suggestions are heartily♡ welcome. (✿◠‿◠) From 24fddd9265409aa5c91e241c88f3222199a94335 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Tue, 20 Jan 2015 21:55:33 +0200 Subject: [PATCH 0043/1200] Fix merge conflict --- README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.md b/README.md index ee60c11d..8eba3a57 100644 --- a/README.md +++ b/README.md @@ -109,12 +109,9 @@ A collection of awesome React tools, resources, videos and shiny things. * [WebRTC chat with React.js](http://blog.mgechev.com/2014/09/03/webrtc-peer-to-peer-chat-with-react/) * [Introduction to Contexts in React.js](https://www.tildedave.com/2014/11/15/introduction-to-contexts-in-react-js.html) * [Learn React by building the Hacker News front page](https://github.com/mking/react-hn) -<<<<<<< HEAD * [Play Framework and Facebook's React library](http://matthiasnehlsen.com/blog/2014/01/05/play-framework-and-facebooks-react-library/) * [Build with React](http://buildwithreact.com/) -======= * [Taking React to the next level: Mixins, Gulp, and Browserify](http://pomax.github.io/?#gh-weblog-1420592591221) ->>>>>>> ac1b5072afe59838076cb554add20c75d22d8062 ##### Writing React Components * [A Sortable List Component in React utilizing the HTML5 Drag & Drop API](http://webcloud.se/sortable-list-component-react-js/) From 2bc93b7cd87f0c816242e6388c73ff8db7a71931 Mon Sep 17 00:00:00 2001 From: benigeri Date: Wed, 21 Jan 2015 09:47:14 -0800 Subject: [PATCH 0044/1200] Add Reactifpux slack group to react community --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 8eba3a57..38187257 100644 --- a/README.md +++ b/README.md @@ -73,6 +73,8 @@ A collection of awesome React tools, resources, videos and shiny things. * [React #reactjs Twitter](https://twitter.com/search?q=%23reactjs) * [React SubReddit](http://www.reddit.com/r/reactjs/) * IRC network in `#reactjs` channel on freenode +* [Reactiflux Slack Group](http://www.slackchats.com/site/contents/content/43043/2014-12-24/flux-reactjs-chat) + #### Tutorials From cf46040393c6cee2c4daff7383a5b69a17685fdc Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Wed, 21 Jan 2015 20:43:14 +0200 Subject: [PATCH 0045/1200] Add morpheus web platform --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 8eba3a57..5297160b 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [Development Environment](#development-environment) - [Generating](#generating) - [Compiling](#compiling) + - [Platforms](#platforms) - [Videos](#videos) - [Video from Confs](#video-from-confs) - [Video Tutorials](#video-tutorials) @@ -618,6 +619,9 @@ A collection of awesome React tools, resources, videos and shiny things. * [mimosa-react - A JSX compiler for Mimosa build tool](https://github.com/dbashford/mimosa-react) * [HTML2React - Convert plain HTML into Coffeescript calls of React.DOM](http://html2react.alhur.es/) +#### Platforms + * [morpheus - The next generation web publishing platform built with reactjs](https://github.com/vesparny/morpheus) + ### Videos #### Video from Confs From ebf7e33dabe2889fd91175bf6b3dabb6c70d2c59 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Thu, 22 Jan 2015 22:24:26 +0200 Subject: [PATCH 0046/1200] Updates --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 5297160b..55203461 100644 --- a/README.md +++ b/README.md @@ -466,7 +466,11 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-video - React component to load video from Vimeo or Youtube](https://github.com/pedronauck/react-video) * [react-google-maps - React.js Google Maps integration component](https://github.com/tomchentw/react-google-maps) * [react-captcha - A react.js reCAPTCHA for Google](https://github.com/appleboy/react-recaptcha) +<<<<<<< HEAD * [react-sortablejs - React wrapper for Sortable](https://github.com/mking/react-sortablejs) +======= +* [react-cassette-player - Vector-based HTML5 Audio Player](https://github.com/chadpaulson/react-cassette-player) +>>>>>>> 139bf9b8d9d2f56abb72731358d58e044ed9b2df #### Libraries * [react-magic - Automatically AJAXify plain HTML with the power of React](https://github.com/reactjs/react-magic) @@ -697,6 +701,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [wolfenstein3D-react - Wolfenstein with the rendering layer written in React](https://github.com/petehunt/wolfenstein3D-react) * [flux-react-router-example - Sample Flux app with routing and pagination using Github API](https://github.com/gaearon/flux-react-router-example) * [catshop - Shopping cart built on Bootstrap 3.1 using test/fake Bitcoins](https://github.com/coinbolt/catshop) +* [react-isomorphic-video-game-search - An Isomorphic demo powered by React, reflux, react-router-component, express, superagent and the Giant Bomb API](http://react-isomorphic-video-game-search.warppi.pe/) ### Examples * [React HTML Template](https://github.com/enaqx/awesome-react/tree/master/examples/000_react_html_template) From 7b3aa5b3ebb5625b1993c0c2bfe6e5d6db073696 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Fri, 23 Jan 2015 20:45:44 +0200 Subject: [PATCH 0047/1200] Clean Flux section --- README.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index b3eed24a..05793a10 100644 --- a/README.md +++ b/README.md @@ -297,19 +297,17 @@ A collection of awesome React tools, resources, videos and shiny things. #### Flux * [Flux official site](http://facebook.github.io/flux/) * [Flux Project](https://github.com/facebook/flux) -* [ReactFlux](https://github.com/kjda/ReactFlux) * [fluxxor - A set of tools to facilitate building JavaScript data layers using the Flux](http://fluxxor.com/) * [refluxjs - A simple library for uni-directional dataflow application architecture inspired by Flux](https://github.com/spoike/refluxjs) -* [fluxy - An implementation of Facebook's Flux architecture](https://github.com/jmreidy/fluxy) +* [barracks - Event dispatcher for the React Flux architecture](https://github.com/yoshuawuyts/barracks) +* [mcfly - A lightweight flux library with factories for Actions & Stores](https://github.com/kenwheeler/mcfly) +* [delorean - A completely agnostic JavaScript framework to apply Flux concepts](http://deloreanjs.com/) +* [marty - A library for make it easy build isomorphic flux applications with React](http://martyjs.org/) * [dispatchr - A Flux dispatcher for applications that run on the server and the client](https://github.com/yahoo/dispatchr) * [fetchr - Augments Flux applications by allowing the same syntax on server/client](https://github.com/yahoo/fetchr) * [flux-router-component - Router React mixin for applications built with Flux](https://github.com/yahoo/flux-router-component) -* [capacitor - Lightweight implementation of the Flux architecture for client-side applications](https://github.com/josephsavona/capacitor) +* [fluxy - An implementation of Facebook's Flux architecture](https://github.com/jmreidy/fluxy) * [normalizr — Normalizes nested JSON according to schema for Flux Stores](https://github.com/gaearon/normalizr) -* [barracks - Event dispatcher for the React Flux architecture](https://github.com/yoshuawuyts/barracks) -* [McFly - A lightweight flux library with factories for Actions & Stores](https://github.com/kenwheeler/mcfly) -* [DeLorean - A completely agnostic JavaScript framework to apply Flux concepts into your interfaces easily](http://deloreanjs.com/) -* [marty - A library for make it easy build isomorphic flux applications with React](http://martyjs.org/) #### Boilerplates * [React Starterify - application skeleton using Browserify and other awesome tools](https://github.com/Granze/react-starterify) From a3ffe04757b69279ac416f1f487eb23a5c8838bf Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sun, 25 Jan 2015 01:22:59 +0200 Subject: [PATCH 0048/1200] Fix conflicts --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index 737feaf8..86540cc8 100644 --- a/README.md +++ b/README.md @@ -622,13 +622,11 @@ A collection of awesome React tools, resources, videos and shiny things. * [mimosa-react - A JSX compiler for Mimosa build tool](https://github.com/dbashford/mimosa-react) * [HTML2React - Convert plain HTML into Coffeescript calls of React.DOM](http://html2react.alhur.es/) -<<<<<<< HEAD #### Platforms * [morpheus - The next generation web publishing platform built with reactjs](https://github.com/vesparny/morpheus) -======= + --- ->>>>>>> 9950b988b3294a410478ba4e9fd51550318e4495 ### Videos #### Video from Confs From 7cbef924c5fa2f39eceb6a13090e18ec16b91241 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sun, 25 Jan 2015 01:43:01 +0200 Subject: [PATCH 0049/1200] Add Getting your team to adopt new technology blogpost --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 94fb6fd3..bd53e3c8 100644 --- a/README.md +++ b/README.md @@ -255,6 +255,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Why did we build React?](http://facebook.github.io/react/blog/2013/06/05/why-react.html) * [Remarkable React](http://www.phpied.com/remarkable-react/) * [Using React to speed up the Khan Academy question editor](http://benalpert.com/2013/06/09/using-react-to-speed-up-khan-academy.html) +* [Getting your team to adopt new technology](http://bjk5.com/post/53742233351/getting-your-team-to-adopt-new-technology) * [React Tutorial rewritten in plain javascript](http://ricardo.cc/2013/06/07/react-tutorial-rewritten-in-plain-javascript.html) * [BirdWatch: AngularJS vs. ReactJS](http://matthiasnehlsen.com/blog/2014/03/31/birdwatch-with-reactjs/) * [Scala.js and ReactJS](http://matthiasnehlsen.com/blog/2014/01/24/scala-dot-js-and-reactjs/) From 21ccf2cc36dca31959c54e61f37ccf4291d45247 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sun, 25 Jan 2015 01:46:26 +0200 Subject: [PATCH 0050/1200] Add Haskell integration items --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index bd53e3c8..62937d59 100644 --- a/README.md +++ b/README.md @@ -212,6 +212,9 @@ A collection of awesome React tools, resources, videos and shiny things. * [Om sweet Om](http://blog.getprismatic.com/om-sweet-om-high-functional-frontend-engineering-with-clojurescript-and-react/) * [The Case for React.js and ClojureScript](http://murilopereira.com/the-case-for-reactjs-and-clojurescript/) +##### React and Haskell +* [Animating Web UI with React and Haskell](http://joelburget.com/react-haskell/index.html) + ##### React and D3js * [Integrating D3.js visualizations in a React app](http://nicolashery.com/integrating-d3js-visualizations-in-a-react-app/) * [D3 and React - the future of charting components?](http://10consulting.com/2014/02/19/d3-plus-reactjs-for-charting/) @@ -490,6 +493,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [React on Rails](https://github.com/elierotenberg/react-rails) * [om - ClojureScript interface](https://github.com/swannodette/om) * [quiescent - A lightweight ClojureScript abstraction over React](https://github.com/levand/quiescent) +* [react-haskell - React bindings for Haskell](https://github.com/joelburget/react-haskell) * [Express React views](https://github.com/reactjs/express-react-views) * [React & CoffeeScript](http://blog.vjeux.com/2013/javascript/react-coffeescript.html) * [Express Coffee-React views - render coffee-react on the server](https://github.com/duereg/express-coffee-react-views) From 3c5db2f89b6ace53355ec6485da71e2f2f4dc161 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sun, 25 Jan 2015 01:48:04 +0200 Subject: [PATCH 0051/1200] Add Haskell integration link in content list --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 62937d59..64fba2c5 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [React and Angular](#react-and-angular) - [React and Bootstrap](#react-and-bootstrap) - [React and ClojureScript](#react-and-clojurescript) + - [React and Haskell](#react-and-haskell) - [Server-Client with React](#server-client-with-react) - [Server Side Rendering](#server-side-rendering) - [Compiling React Tutorials](#compiling-react-tutorials) From 5798b69c8eb7c1b350e1aee44ab0b2f3495e7017 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sun, 25 Jan 2015 02:26:28 +0200 Subject: [PATCH 0052/1200] Update examples to newer version --- .../000_react_html_template/react_html_template.html | 8 ++++---- examples/001_helloworld/helloworld.html | 9 +++++---- examples/002_props/helloworld_props.html | 9 +++++---- examples/003_state/timer.html | 9 +++++---- examples/004_props_and_state/todo.html | 9 +++++---- examples/005_external_plugin/markdown_render.html | 8 ++++---- examples/006_with_http_server/README.md | 2 +- examples/006_with_http_server/app.jsx | 4 +--- examples/006_with_http_server/index.html | 6 +++--- examples/006_with_http_server/package.json | 4 ++-- examples/007_refs/README.md | 2 +- examples/007_refs/index.html | 4 ++-- examples/007_refs/js/main.js | 6 ++---- examples/007_refs/package.json | 2 +- 14 files changed, 41 insertions(+), 41 deletions(-) diff --git a/examples/000_react_html_template/react_html_template.html b/examples/000_react_html_template/react_html_template.html index 4441146a..749c0e00 100644 --- a/examples/000_react_html_template/react_html_template.html +++ b/examples/000_react_html_template/react_html_template.html @@ -2,15 +2,15 @@ React Template - - + +
\ No newline at end of file diff --git a/examples/001_helloworld/helloworld.html b/examples/001_helloworld/helloworld.html index 0cb6e637..026112ed 100644 --- a/examples/001_helloworld/helloworld.html +++ b/examples/001_helloworld/helloworld.html @@ -2,17 +2,18 @@ Hello, World! - - + +
\ No newline at end of file diff --git a/examples/002_props/helloworld_props.html b/examples/002_props/helloworld_props.html index da354f2f..ec1ec67c 100644 --- a/examples/002_props/helloworld_props.html +++ b/examples/002_props/helloworld_props.html @@ -2,23 +2,24 @@ Hello, World! - - + +
\ No newline at end of file diff --git a/examples/003_state/timer.html b/examples/003_state/timer.html index 24548747..4977a5bf 100644 --- a/examples/003_state/timer.html +++ b/examples/003_state/timer.html @@ -2,13 +2,13 @@ Timer - - + +
\ No newline at end of file diff --git a/examples/004_props_and_state/todo.html b/examples/004_props_and_state/todo.html index 6aee475d..dee361de 100644 --- a/examples/004_props_and_state/todo.html +++ b/examples/004_props_and_state/todo.html @@ -2,13 +2,13 @@ Todo - - + +
\ No newline at end of file diff --git a/examples/005_external_plugin/markdown_render.html b/examples/005_external_plugin/markdown_render.html index b9165af6..1446ce4d 100644 --- a/examples/005_external_plugin/markdown_render.html +++ b/examples/005_external_plugin/markdown_render.html @@ -2,14 +2,13 @@ Hello, World! - - + +
\ No newline at end of file diff --git a/examples/006_with_http_server/README.md b/examples/006_with_http_server/README.md index 88521201..dff9ecab 100644 --- a/examples/006_with_http_server/README.md +++ b/examples/006_with_http_server/README.md @@ -2,7 +2,7 @@ ``` npm install -node server.js +npm run ``` And visit [http://localhost:3000/](http://localhost:3000/). Try opening multiple tabs! \ No newline at end of file diff --git a/examples/006_with_http_server/app.jsx b/examples/006_with_http_server/app.jsx index ae177630..a6e1d80b 100644 --- a/examples/006_with_http_server/app.jsx +++ b/examples/006_with_http_server/app.jsx @@ -1,5 +1,3 @@ -/** @jsx React.DOM */ - var converter = new Showdown.converter(); var Comment = React.createClass({ @@ -108,7 +106,7 @@ var CommentForm = React.createClass({ } }); -React.renderComponent( +React.render( , document.getElementById('content') ); \ No newline at end of file diff --git a/examples/006_with_http_server/index.html b/examples/006_with_http_server/index.html index 4c93523d..673136cd 100644 --- a/examples/006_with_http_server/index.html +++ b/examples/006_with_http_server/index.html @@ -2,9 +2,9 @@ Comment Box - - - + + + diff --git a/examples/006_with_http_server/package.json b/examples/006_with_http_server/package.json index 8295d649..f8e3f057 100644 --- a/examples/006_with_http_server/package.json +++ b/examples/006_with_http_server/package.json @@ -4,8 +4,8 @@ "description": "Code from the React tutorial.", "main": "server.js", "dependencies": { - "body-parser": "1.9", - "express": "4.9" + "body-parser": "1.10.2", + "express": "4.11.1" }, "author": "petehunt", "license": "MIT" diff --git a/examples/007_refs/README.md b/examples/007_refs/README.md index fa60b2a7..d85cf185 100644 --- a/examples/007_refs/README.md +++ b/examples/007_refs/README.md @@ -2,7 +2,7 @@ Using refs to send messages between components. ``` npm install -node server.js +npm start ``` And visit [http://localhost:3000/](http://localhost:3000/). \ No newline at end of file diff --git a/examples/007_refs/index.html b/examples/007_refs/index.html index be818883..6ec3bc51 100644 --- a/examples/007_refs/index.html +++ b/examples/007_refs/index.html @@ -2,8 +2,8 @@ React Pro - - + + diff --git a/examples/007_refs/js/main.js b/examples/007_refs/js/main.js index 110a9140..5cf6050e 100644 --- a/examples/007_refs/js/main.js +++ b/examples/007_refs/js/main.js @@ -1,6 +1,4 @@ - /** @jsx React.DOM */ - -var SearchBox = React.createClass({ +SearchBox = React.createClass({ getInitialState: function(){ return { value: 'Using refs' @@ -30,7 +28,7 @@ var SearchBox = React.createClass({ var globalValue = ''; var render = function() { - React.renderComponent( + React.render( new React.DOM.div({}, new SearchBox({ onChange: function(e) { diff --git a/examples/007_refs/package.json b/examples/007_refs/package.json index 94d4ec23..8e467294 100644 --- a/examples/007_refs/package.json +++ b/examples/007_refs/package.json @@ -4,7 +4,7 @@ "description": "React ref", "main": "server.js", "dependencies": { - "express": "4.9" + "express": "4.11.1" }, "author": "petehunt", "license": "MIT" From 9ce0d157a3e15b919da11ac8b476beceac8349b1 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sun, 25 Jan 2015 03:08:25 +0200 Subject: [PATCH 0053/1200] Add Socket.IO integration examples section --- README.md | 9 +- examples/001_helloworld/helloworld.html | 28 +++--- examples/002_props/helloworld_props.html | 38 +++---- examples/003_state/timer.html | 66 ++++++------- examples/004_props_and_state/todo.html | 98 +++++++++---------- .../005_external_plugin/markdown_render.html | 84 ++++++++-------- 6 files changed, 165 insertions(+), 158 deletions(-) diff --git a/README.md b/README.md index 64fba2c5..c4dbe986 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,8 @@ A collection of awesome React tools, resources, videos and shiny things. - [React and Bootstrap](#react-and-bootstrap) - [React and ClojureScript](#react-and-clojurescript) - [React and Haskell](#react-and-haskell) + - [React and D3](#react-and-d3) + - [React and SocketIO](#react-and-socketio) - [Server-Client with React](#server-client-with-react) - [Server Side Rendering](#server-side-rendering) - [Compiling React Tutorials](#compiling-react-tutorials) @@ -216,11 +218,16 @@ A collection of awesome React tools, resources, videos and shiny things. ##### React and Haskell * [Animating Web UI with React and Haskell](http://joelburget.com/react-haskell/index.html) -##### React and D3js +##### React and D3 * [Integrating D3.js visualizations in a React app](http://nicolashery.com/integrating-d3js-visualizations-in-a-react-app/) * [D3 and React - the future of charting components?](http://10consulting.com/2014/02/19/d3-plus-reactjs-for-charting/) * [Choropleth mapping with React and d3](http://pleasetrythisathome.github.io/react%20d3%20visualization%20choropleth/2014/03/20/react-choropleth.html) +###### React and Socket.IO +* [Socket.IO integration example](https://gist.github.com/zpao/5686416) +* [Socket.IO integration example inside of a single React component](https://gist.github.com/petehunt/5687230) +* [Socket.IO integration employing separation of concerns](https://gist.github.com/petehunt/5687276) + ##### Server-Client with React * [Server/Client With React, Part 1: Getting Started](http://eflorenzano.com/blog/2014/04/09/react-part-1-getting-started/) * [Server/Client With React, Part 2: The Build System](http://eflorenzano.com/blog/2014/04/10/react-part-2-build-system/) diff --git a/examples/001_helloworld/helloworld.html b/examples/001_helloworld/helloworld.html index 026112ed..1a9a078d 100644 --- a/examples/001_helloworld/helloworld.html +++ b/examples/001_helloworld/helloworld.html @@ -1,19 +1,19 @@ - - Hello, World! - - - - -
- + + + +
+ - + + \ No newline at end of file diff --git a/examples/002_props/helloworld_props.html b/examples/002_props/helloworld_props.html index ec1ec67c..3283ae2c 100644 --- a/examples/002_props/helloworld_props.html +++ b/examples/002_props/helloworld_props.html @@ -1,25 +1,25 @@ - - Hello, World! - - - - -
- + + + +
+ - + + \ No newline at end of file diff --git a/examples/003_state/timer.html b/examples/003_state/timer.html index 4977a5bf..2d85e899 100644 --- a/examples/003_state/timer.html +++ b/examples/003_state/timer.html @@ -1,39 +1,39 @@ - - Timer - - - - -
- + + + +
+ - + + \ No newline at end of file diff --git a/examples/004_props_and_state/todo.html b/examples/004_props_and_state/todo.html index dee361de..13d36df8 100644 --- a/examples/004_props_and_state/todo.html +++ b/examples/004_props_and_state/todo.html @@ -1,55 +1,55 @@ - - Todo - - - - -
- + + + +
+ - +React.render( + , + document.getElementById('content') +); + + + \ No newline at end of file diff --git a/examples/005_external_plugin/markdown_render.html b/examples/005_external_plugin/markdown_render.html index 1446ce4d..c02a7954 100644 --- a/examples/005_external_plugin/markdown_render.html +++ b/examples/005_external_plugin/markdown_render.html @@ -1,49 +1,49 @@ - - Hello, World! - - - - - -
- + + + + +
+ - + + \ No newline at end of file From adefe608d915c536d6280005f563d2d6c787c401 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sun, 25 Jan 2015 03:15:39 +0200 Subject: [PATCH 0054/1200] Change Testing blogpost to right location --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c4dbe986..5aad53d1 100644 --- a/README.md +++ b/README.md @@ -153,7 +153,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [Compiling JSX with Sweet.js using Readtables](http://jlongster.com/Compiling-JSX-with-Sweet.js-using-Readtables) * [JSX for the real DOM](http://blog.vjeux.com/2013/javascript/jsx-for-the-real-dom.html) * [JSX: E4X The Good Parts](http://blog.vjeux.com/2013/javascript/jsx-e4x-the-good-parts.html) -* [Testing Flux Applications](http://facebook.github.io/react/blog/2014/09/24/testing-flux-applications.html) * [JSX support in eslint](https://github.com/eslint/eslint/issues/1291) ##### Flux Tutorials @@ -223,7 +222,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [D3 and React - the future of charting components?](http://10consulting.com/2014/02/19/d3-plus-reactjs-for-charting/) * [Choropleth mapping with React and d3](http://pleasetrythisathome.github.io/react%20d3%20visualization%20choropleth/2014/03/20/react-choropleth.html) -###### React and Socket.IO +##### React and Socket.IO * [Socket.IO integration example](https://gist.github.com/zpao/5686416) * [Socket.IO integration example inside of a single React component](https://gist.github.com/petehunt/5687230) * [Socket.IO integration employing separation of concerns](https://gist.github.com/petehunt/5687276) @@ -250,6 +249,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Choosing the correct packaging tool for React JS](http://christianalfoni.github.io/javascript/2014/08/29/choosing-the-correct-packaging-tool-for-react-js.html) ##### Testing React Tutorials +* [Testing Flux Applications](http://facebook.github.io/react/blog/2014/09/24/testing-flux-applications.html) * [Testing React Components](http://www.asbjornenge.com/wwc/testing_react_components.html) * [Testing React components with Huxley](https://caurea.org/2014/02/23/testing-react-components-with-huxley.html) * [Testing React.js](http://engineering.venmo.com/blog/2014/05/15/testing-react/) From 124acc1a1c31401f187a5ab26a212131d30865af Mon Sep 17 00:00:00 2001 From: spencer stebbins Date: Sat, 24 Jan 2015 19:36:18 -0800 Subject: [PATCH 0055/1200] Add tuxx to libraries section. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5aad53d1..010aaf8c 100644 --- a/README.md +++ b/README.md @@ -486,6 +486,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-tagsinput - A simple react component for inputing tags.](https://github.com/olahol/react-tagsinput) #### Libraries +* [tuxx - A feature complete framework built on the React view layer, Flux Architecture, and CommonJS modules](http://www.tuxedojs.org//) * [react-magic - Automatically AJAXify plain HTML with the power of React](https://github.com/reactjs/react-magic) * [tcomb-react - Library allowing you to check all the props of your React components](https://github.com/gcanti/tcomb-react) * [react-responsive - Media queries in react for responsive design](https://github.com/wearefractal/react-responsive) From 0066b85c3785da92392f669537559929fefc8068 Mon Sep 17 00:00:00 2001 From: Gunnari Auvinen Date: Mon, 26 Jan 2015 13:35:19 -0800 Subject: [PATCH 0056/1200] Correct broken tuxx link in Libraries section. Link had an extra forward slash, which broke the link. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 010aaf8c..5e54a530 100644 --- a/README.md +++ b/README.md @@ -486,7 +486,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-tagsinput - A simple react component for inputing tags.](https://github.com/olahol/react-tagsinput) #### Libraries -* [tuxx - A feature complete framework built on the React view layer, Flux Architecture, and CommonJS modules](http://www.tuxedojs.org//) +* [tuxx - A feature complete framework built on the React view layer, Flux Architecture, and CommonJS modules](http://www.tuxedojs.org) * [react-magic - Automatically AJAXify plain HTML with the power of React](https://github.com/reactjs/react-magic) * [tcomb-react - Library allowing you to check all the props of your React components](https://github.com/gcanti/tcomb-react) * [react-responsive - Media queries in react for responsive design](https://github.com/wearefractal/react-responsive) From a62e8c898b9fe4bad3c16341c0ead14497983659 Mon Sep 17 00:00:00 2001 From: benigeri Date: Mon, 26 Jan 2015 16:24:33 -0800 Subject: [PATCH 0057/1200] update reactiflux landing page --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5e54a530..51ebf40b 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [React #reactjs Twitter](https://twitter.com/search?q=%23reactjs) * [React SubReddit](http://www.reddit.com/r/reactjs/) * IRC network in `#reactjs` channel on freenode -* [Reactiflux Slack Group](http://www.slackchats.com/site/contents/content/43043/2014-12-24/flux-reactjs-chat) +* [Reactiflux Slack Group](http://reactiflux.com) #### Tutorials From 6ad5a3754dae4dd8b0bf089b2224c9d200c4130e Mon Sep 17 00:00:00 2001 From: "Eric S. Bullington" Date: Tue, 27 Jan 2015 12:53:12 -0500 Subject: [PATCH 0058/1200] Add react-d3 chart library --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5e54a530..9c1d4115 100644 --- a/README.md +++ b/README.md @@ -221,6 +221,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Integrating D3.js visualizations in a React app](http://nicolashery.com/integrating-d3js-visualizations-in-a-react-app/) * [D3 and React - the future of charting components?](http://10consulting.com/2014/02/19/d3-plus-reactjs-for-charting/) * [Choropleth mapping with React and d3](http://pleasetrythisathome.github.io/react%20d3%20visualization%20choropleth/2014/03/20/react-choropleth.html) +* [react-d3 chart library](http://esbullington.github.io/react-d3/) ##### React and Socket.IO * [Socket.IO integration example](https://gist.github.com/zpao/5686416) From df23e6c356a5193b2f15f933a232e33d257b4172 Mon Sep 17 00:00:00 2001 From: Yuval Kordov Date: Fri, 30 Jan 2015 22:03:47 -0700 Subject: [PATCH 0059/1200] Added role-based authorization section and tutorial --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 51ebf40b..944f6a36 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [Testing React Tutorials](#testing-react-tutorials) - [Data Models for React](#data-models-for-react) - [Debugging React](#debugging-react) + - [Authentication and Authorization](#authentication-and-authorization) - [Approach Explanation](#approach-explanation) - [React Internals](#react-internals) - [Tools](#tools) @@ -261,6 +262,9 @@ A collection of awesome React tools, resources, videos and shiny things. ##### Debugging React * [Trace Logging with React](http://www.garysieling.com/blog/trace-logging-react) +##### Authentication and Authorization +* [Role-based authorization](http://blog.littleblimp.com/post/109540707808/role-based-authorization-with-react-js) + #### Approach Explanation * [React: Convincing the Boss](http://www.quora.com/Pete-Hunt/Posts/React-Convincing-the-Boss) * [Why did we build React?](http://facebook.github.io/react/blog/2013/06/05/why-react.html) From 69b2c3d6e9df34c2181f04916f5a25215ec94838 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20H=C3=B8jberg?= Date: Sat, 31 Jan 2015 11:15:41 -0500 Subject: [PATCH 0060/1200] Add StateTrooper under Libraries --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 51ebf40b..a555cfa4 100644 --- a/README.md +++ b/README.md @@ -493,6 +493,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-cursor - Functional state management abstraction for use with Facebook React](https://github.com/dustingetz/react-cursor) * [Omniscient.js - Abstracting React components for fast top down render of immutable data](https://github.com/omniscientjs/omniscient) * [Touchstonejs - React.js powered UI framework for developing beautiful hybrid mobile apps.](http://touchstonejs.io/) +* * [StateTrooper - Centrally manage state for React applications with CSP](https://github.com/swipely/state-trooper) #### Integration * [ReactJS.NET](http://reactjs.net/) From 766b2fc5f33e3734b6b701c6f2e19730999d1fd5 Mon Sep 17 00:00:00 2001 From: Tyler McGinnis Date: Sat, 31 Jan 2015 10:56:02 -0700 Subject: [PATCH 0061/1200] Add React.js Newsletter to Community --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 51ebf40b..f0492d31 100644 --- a/README.md +++ b/README.md @@ -79,6 +79,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [React SubReddit](http://www.reddit.com/r/reactjs/) * IRC network in `#reactjs` channel on freenode * [Reactiflux Slack Group](http://reactiflux.com) +* [React.js Newsletter](reactjsnewsletter.com) #### Tutorials From 3d18b4101fa4585ccd4219f42ac43030dc3ed820 Mon Sep 17 00:00:00 2001 From: ean Date: Sat, 31 Jan 2015 11:01:54 -0700 Subject: [PATCH 0062/1200] Add Comprehensive Guide Added the Comprehensive Guide to Building Apps with React Series --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 51ebf40b..1ffcb402 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [JSX](#jsx) - [Flux Tutorials](#flux-tutorials) - [Building Robust Web Apps with React](#building-robust-web-apps-with-react) + - [Comprehensive Guide to Building Apps with React](#comprehensive-guide-to-building-apps-with-react) - [Scotch.io React tutorials series](#scotchio-react-tutorials-series) - [React styling](#react-styling) - [React and Backbone](#react-and-backbone) @@ -179,6 +180,10 @@ A collection of awesome React tools, resources, videos and shiny things. * [Building robust web apps with React: Part 3](http://maketea.co.uk/2014/05/22/building-robust-web-apps-with-react-part-3.html) * [Building robust web apps with React: Part 4](http://maketea.co.uk/2014/06/30/building-robust-web-apps-with-react-part-4.html) +#### Comprehensive Guide to Building Apps with React +* [Part 1 - Comprehensive Guide to Building Apps with React](http://tylermcginnis.com/reactjs-tutorial-a-comprehensive-guide-to-building-apps-with-react/) +* [Part 2 - Building React Applications with Gulp and Browserify](http://tylermcginnis.com/reactjs-tutorial-pt-2-building-react-applications-with-gulp-and-browserify/) + ##### Scotch.io React tutorials series * [Learning React.js: Getting Started and Concepts](http://scotch.io/tutorials/javascript/learning-react-getting-started-and-concepts) * [Build A Real-Time Twitter Stream with Node and React.js](http://scotch.io/tutorials/javascript/build-a-real-time-twitter-stream-with-node-and-react-js) From 1d9dbc5dc0a638b84df06a0f508005316eb79142 Mon Sep 17 00:00:00 2001 From: ean Date: Sat, 31 Jan 2015 11:02:51 -0700 Subject: [PATCH 0063/1200] Fix header size --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1ffcb402..48626993 100644 --- a/README.md +++ b/README.md @@ -180,7 +180,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Building robust web apps with React: Part 3](http://maketea.co.uk/2014/05/22/building-robust-web-apps-with-react-part-3.html) * [Building robust web apps with React: Part 4](http://maketea.co.uk/2014/06/30/building-robust-web-apps-with-react-part-4.html) -#### Comprehensive Guide to Building Apps with React +##### Comprehensive Guide to Building Apps with React * [Part 1 - Comprehensive Guide to Building Apps with React](http://tylermcginnis.com/reactjs-tutorial-a-comprehensive-guide-to-building-apps-with-react/) * [Part 2 - Building React Applications with Gulp and Browserify](http://tylermcginnis.com/reactjs-tutorial-pt-2-building-react-applications-with-gulp-and-browserify/) From 87eeee183ddfa357b70675d99edbf112a4131a6d Mon Sep 17 00:00:00 2001 From: The Mini John Date: Sun, 1 Feb 2015 11:25:15 +0100 Subject: [PATCH 0064/1200] Fix Newsletter URL --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2429b3a2..faf05de1 100644 --- a/README.md +++ b/README.md @@ -81,7 +81,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [React SubReddit](http://www.reddit.com/r/reactjs/) * IRC network in `#reactjs` channel on freenode * [Reactiflux Slack Group](http://reactiflux.com) -* [React.js Newsletter](reactjsnewsletter.com) +* [React.js Newsletter](http://reactjsnewsletter.com) #### Tutorials From 734353e95e1c63c0d80d985ec5c95a614f27e421 Mon Sep 17 00:00:00 2001 From: Andrea Mazzini Date: Mon, 2 Feb 2015 17:21:36 +0100 Subject: [PATCH 0065/1200] Added React + Flux Backed by Rails API --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2429b3a2..f548555d 100644 --- a/README.md +++ b/README.md @@ -175,6 +175,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Flux in practice](https://medium.com/@garychambers108/flux-in-practice-ec08daa9041a) * [Flux for Stupid People](http://blog.andrewray.me/flux-for-stupid-people/) * [What is the Flux Application Architecture?](https://medium.com/brigade-engineering/what-is-the-flux-application-architecture-b57ebca85b9e) +* [React + Flux Backed by Rails API](http://fancypixel.github.io/blog/2015/01/28/react-plus-flux-backed-by-rails-api/) ##### Building robust web apps with React * [Building robust web apps with React: Part 1](http://maketea.co.uk/2014/03/05/building-robust-web-apps-with-react-part-1.html) From 933ac3890840fa24033ac7dc4bc005c768a6f448 Mon Sep 17 00:00:00 2001 From: Juan Lulkin Date: Wed, 4 Feb 2015 17:35:14 +0200 Subject: [PATCH 0066/1200] Adds article 'Arguing for React' --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2429b3a2..0d10185e 100644 --- a/README.md +++ b/README.md @@ -278,6 +278,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Remarkable React](http://www.phpied.com/remarkable-react/) * [Using React to speed up the Khan Academy question editor](http://benalpert.com/2013/06/09/using-react-to-speed-up-khan-academy.html) * [Getting your team to adopt new technology](http://bjk5.com/post/53742233351/getting-your-team-to-adopt-new-technology) +* [Arguing for ReactJS](https://medium.com/@joaomilho/arguing-for-reactjs-7b80aafc6493) * [React Tutorial rewritten in plain javascript](http://ricardo.cc/2013/06/07/react-tutorial-rewritten-in-plain-javascript.html) * [BirdWatch: AngularJS vs. ReactJS](http://matthiasnehlsen.com/blog/2014/03/31/birdwatch-with-reactjs/) * [Scala.js and ReactJS](http://matthiasnehlsen.com/blog/2014/01/24/scala-dot-js-and-reactjs/) From 5d68ea8bd2c94fa26340c1867d6931b5ce9a9a2c Mon Sep 17 00:00:00 2001 From: Andrew Clark Date: Thu, 5 Feb 2015 11:33:01 -0500 Subject: [PATCH 0067/1200] Add link to Flummox Hi! This adds a link to Flummox, an isomorphic Flux library with zero singletons. https://github.com/acdlite/flummox --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index faf05de1..706fb193 100644 --- a/README.md +++ b/README.md @@ -336,6 +336,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [flux-router-component - Router React mixin for applications built with Flux](https://github.com/yahoo/flux-router-component) * [fluxy - An implementation of Facebook's Flux architecture](https://github.com/jmreidy/fluxy) * [normalizr — Normalizes nested JSON according to schema for Flux Stores](https://github.com/gaearon/normalizr) +* [Flummox - An isomorphic Flux library with zero singletons](https://github.com/acdlite/flummox) #### Boilerplates * [React Starterify - application skeleton using Browserify and other awesome tools](https://github.com/Granze/react-starterify) From 685b6992939e3bd35b1aa4ea4c6bf0ca95cf09f4 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Thu, 5 Feb 2015 23:27:50 +0200 Subject: [PATCH 0068/1200] Add another articles React + Flux Backed by Rails API --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 582c5a41..41760e8f 100644 --- a/README.md +++ b/README.md @@ -175,7 +175,9 @@ A collection of awesome React tools, resources, videos and shiny things. * [Flux in practice](https://medium.com/@garychambers108/flux-in-practice-ec08daa9041a) * [Flux for Stupid People](http://blog.andrewray.me/flux-for-stupid-people/) * [What is the Flux Application Architecture?](https://medium.com/brigade-engineering/what-is-the-flux-application-architecture-b57ebca85b9e) -* [React + Flux Backed by Rails API](http://fancypixel.github.io/blog/2015/01/28/react-plus-flux-backed-by-rails-api/) +* [React + Flux Backed by Rails API: Part 1](http://fancypixel.github.io/blog/2015/01/28/react-plus-flux-backed-by-rails-api/) +* [React + Flux Backed by Rails API: Part 2](http://fancypixel.github.io/blog/2015/01/29/react-plus-flux-backed-by-rails-api-part-2/) +* [React + Flux Backed by Rails API: Part 3](http://fancypixel.github.io/blog/2015/01/30/react-plus-flux-backed-by-rails-api-part-3/) ##### Building robust web apps with React * [Building robust web apps with React: Part 1](http://maketea.co.uk/2014/03/05/building-robust-web-apps-with-react-part-1.html) From 6f975bd456835f756e8f8ab8f85c29c8fdc1bbe8 Mon Sep 17 00:00:00 2001 From: jigsaw Date: Tue, 10 Feb 2015 11:44:49 +0900 Subject: [PATCH 0069/1200] Add react patterns --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 41760e8f..36e70ee8 100644 --- a/README.md +++ b/README.md @@ -224,6 +224,10 @@ A collection of awesome React tools, resources, videos and shiny things. * [Om sweet Om](http://blog.getprismatic.com/om-sweet-om-high-functional-frontend-engineering-with-clojurescript-and-react/) * [The Case for React.js and ClojureScript](http://murilopereira.com/the-case-for-reactjs-and-clojurescript/) +##### React and CoffeeScript + +* [React patterns - Mostly reasonable patterns for writing React in CoffeeScript](https://github.com/planningcenter/react-patterns) + ##### React and Haskell * [Animating Web UI with React and Haskell](http://joelburget.com/react-haskell/index.html) From 1d2a11321315c9e6c86e08cbbde92f462a7003f7 Mon Sep 17 00:00:00 2001 From: Nicolas Gutierrez Date: Tue, 10 Feb 2015 16:13:25 +0000 Subject: [PATCH 0070/1200] Removed broken link. Fixes #91 --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 41760e8f..e6e0b9e2 100644 --- a/README.md +++ b/README.md @@ -89,7 +89,6 @@ A collection of awesome React tools, resources, videos and shiny things. ##### General Tutorials * [React Tutorial](http://facebook.github.io/react/docs/tutorial.html) * [React One Hour](https://github.com/petehunt/react-one-hour-email/commits/master) -* [Pro Javascript React Tutorial](http://webdesignporto.com/react-js-an-interactive-tutorial-to-get-started/) * [Medium React Tutorials](https://medium.com/react-tutorials) * [Intro to the React Framework](http://code.tutsplus.com/tutorials/intro-to-the-react-framework--net-35660) * [React beginner tutorial: implementing the board game Go](http://cjlarose.com/2014/01/09/react-board-game-tutorial.html) @@ -185,8 +184,8 @@ A collection of awesome React tools, resources, videos and shiny things. * [Building robust web apps with React: Part 3](http://maketea.co.uk/2014/05/22/building-robust-web-apps-with-react-part-3.html) * [Building robust web apps with React: Part 4](http://maketea.co.uk/2014/06/30/building-robust-web-apps-with-react-part-4.html) -##### Comprehensive Guide to Building Apps with React -* [Part 1 - Comprehensive Guide to Building Apps with React](http://tylermcginnis.com/reactjs-tutorial-a-comprehensive-guide-to-building-apps-with-react/) +##### Comprehensive Guide to Building Apps with React +* [Part 1 - Comprehensive Guide to Building Apps with React](http://tylermcginnis.com/reactjs-tutorial-a-comprehensive-guide-to-building-apps-with-react/) * [Part 2 - Building React Applications with Gulp and Browserify](http://tylermcginnis.com/reactjs-tutorial-pt-2-building-react-applications-with-gulp-and-browserify/) ##### Scotch.io React tutorials series From e7c9a986b7632e2462e65d6e809dcb4c118f0096 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Tue, 10 Feb 2015 23:40:55 +0200 Subject: [PATCH 0071/1200] Add CoffeeScript integration section --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 36e70ee8..c6a080f6 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [React and Angular](#react-and-angular) - [React and Bootstrap](#react-and-bootstrap) - [React and ClojureScript](#react-and-clojurescript) + - [React and CoffeeScript](#react-and-coffeescript) - [React and Haskell](#react-and-haskell) - [React and D3](#react-and-d3) - [React and SocketIO](#react-and-socketio) @@ -225,7 +226,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [The Case for React.js and ClojureScript](http://murilopereira.com/the-case-for-reactjs-and-clojurescript/) ##### React and CoffeeScript - +* [React & CoffeeScript](http://blog.vjeux.com/2013/javascript/react-coffeescript.html) * [React patterns - Mostly reasonable patterns for writing React in CoffeeScript](https://github.com/planningcenter/react-patterns) ##### React and Haskell @@ -525,7 +526,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [quiescent - A lightweight ClojureScript abstraction over React](https://github.com/levand/quiescent) * [react-haskell - React bindings for Haskell](https://github.com/joelburget/react-haskell) * [Express React views](https://github.com/reactjs/express-react-views) -* [React & CoffeeScript](http://blog.vjeux.com/2013/javascript/react-coffeescript.html) * [Express Coffee-React views - render coffee-react on the server](https://github.com/duereg/express-coffee-react-views) * [React Page Middleware](https://github.com/reactjs/react-page-middleware) * [ngReact - React Components in Angular](https://github.com/davidchang/ngReact) From 62f113a829c2b3a6c1d158d1952df290452644f0 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Wed, 11 Feb 2015 11:03:47 +0300 Subject: [PATCH 0072/1200] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f144fa1a..b4ecb3b5 100644 --- a/README.md +++ b/README.md @@ -666,6 +666,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [React Life cycle methods - In Depth ](http://videos.bigbinary.com/react/react-life-cycle-methods-in-depth.html) * [Using multiple components in React JS](http://videos.bigbinary.com/react/using-multiple-components-in-react.html) * [React in 7 Minutes](https://egghead.io/lessons/react-react-in-7-minutes) +* [jFlux - Going from MVC to FLUX](https://www.youtube.com/watch?v=plUN2L4Ak14) --- ### Books From 7b1e0ffbe2327233802ee1d867866bc434780ff8 Mon Sep 17 00:00:00 2001 From: sa Date: Wed, 11 Feb 2015 14:00:55 +0000 Subject: [PATCH 0073/1200] Removed the broken Link - [What You Need to Know About React](http://revelry.co/2014/11/01/what-you-need-to-know-about-react/) The page is broken --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c6a080f6..648c41ae 100644 --- a/README.md +++ b/README.md @@ -321,7 +321,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [10 reasons to use React in your next project](http://www.htmlxprs.com/post/17/10-reasons-to-use-react-in-your-next-project) * [AngularJS vs ReactJS for large web applications](http://blog.liip.ch/archive/2014/09/16/angularjs-vs-reactjs-for-large-web-applications.html) * [Easier UI Reasoning with Unidirectional Dataflow and Immutable Data - Using React.js and Omniscient.js](http://open.bekk.no/easier-reasoning-with-unidirectional-dataflow-and-immutable-data) -* [What You Need to Know About React](http://revelry.co/2014/11/01/what-you-need-to-know-about-react/) + * [From Backbone To React: Our Experience Scaling a Web Application](http://www.techsonian.net/2014/09/from-backbone-to-react-our-experience-scaling-a-web-application/) #### React Internals From dd2a6c19e37a4dfb31ed9ad64702eb2bd36cb226 Mon Sep 17 00:00:00 2001 From: Chad Scira Date: Thu, 12 Feb 2015 05:04:50 +0700 Subject: [PATCH 0074/1200] added react-canvas --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c6a080f6..a75c5396 100644 --- a/README.md +++ b/README.md @@ -611,6 +611,7 @@ A collection of awesome React tools, resources, videos and shiny things. #### Graphics * [react-art - React Bridge to the ART Drawing Library](https://github.com/facebook/react-art) +* [react-canvas - High performance rendering for React components](https://github.com/Flipboard/react-canvas) * [react-kinetic - HTML5 Canvas via KineticJS using React](https://github.com/freiksenet/react-kinetic) #### Model Libraries From a6f66f2b55faf337e65885c5f9dbfae004b512de Mon Sep 17 00:00:00 2001 From: Ryan Rho Date: Sat, 14 Feb 2015 12:23:40 -0800 Subject: [PATCH 0075/1200] Added JSX alternatives. --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index c6a080f6..1b32d54e 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [Generating](#generating) - [Compiling](#compiling) - [Platforms](#platforms) + - [JSX Alternatives](#jsx-alternatives) - [Videos](#videos) - [Video from Confs](#video-from-confs) - [Video Tutorials](#video-tutorials) @@ -662,6 +663,10 @@ A collection of awesome React tools, resources, videos and shiny things. #### Platforms * [morpheus - The next generation web publishing platform built with reactjs](https://github.com/vesparny/morpheus) +#### JSX Alternatives + * [r-dom - A simple React DOM wrapper](https://github.com/uber/r-dom) + * [react-hyperscript - Hyperscript syntax for React.js markup](https://github.com/mlmorg/react-hyperscript) + * [react-no-jsx - A pure JS DSL to be used instead of JSX](https://github.com/jussi-kalliokoski/react-no-jsx) --- ### Videos From debaacba6c1bf484f764f969c6998c8c7a36caa1 Mon Sep 17 00:00:00 2001 From: Mandarin Drummond Date: Fri, 20 Feb 2015 01:03:02 -0500 Subject: [PATCH 0076/1200] Added in react-tree-menu --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c6a080f6..1eff31e3 100644 --- a/README.md +++ b/README.md @@ -404,6 +404,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-textarea-autosize - Textarea component for React which grows with content](https://github.com/andreypopp/react-textarea-autosize) * [react-spinner - Zero configuration loading spinner](https://github.com/chenglou/react-spinner) * [react-treeview - Easy, light, flexible tree view made with React](https://github.com/chenglou/react-treeview) +* [react-tree-menu - A stateless tree menu component built with the Flux architecture in mind](https://github.com/MandarinConLaBarba/react-tree-menu)
 * [react-tween-state - React animation tween state](https://github.com/chenglou/react-tween-state) * [react-swipe - Brad Birdsall's swipe.js, as a React component](https://github.com/jed/react-swipe) * [react-smart-time-ago - Show relative "time ago" dates](https://github.com/KyleAMathews/react-smart-time-ago) From 7950d860a1b56658bd1b7f8e7d7bb99d27765619 Mon Sep 17 00:00:00 2001 From: nemoo Date: Sun, 22 Feb 2015 12:12:21 +0100 Subject: [PATCH 0077/1200] Remove dead link --- README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.md b/README.md index befd544b..c73a3667 100644 --- a/README.md +++ b/README.md @@ -270,9 +270,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [Testing React.js](http://engineering.venmo.com/blog/2014/05/15/testing-react/) * [Unit Testing React.js With Jasmine and Karma](http://myshareoftech.com/2013/12/unit-testing-react-dot-js-with-jasmine-and-karma.html) -##### Data Models for React -* [Valuable — A Data Model for React](https://medium.com/@josephsavona/valuable-a-data-model-for-react-1b8868493bf6) - ##### Debugging React * [Trace Logging with React](http://www.garysieling.com/blog/trace-logging-react) From 3e3f4a86e93720acc6d4715c5e45141c11b4bd07 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Mon, 23 Feb 2015 13:44:14 +0200 Subject: [PATCH 0078/1200] Some cleanup --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index 444a4c4f..3f2e845e 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,6 @@ A collection of awesome React tools, resources, videos and shiny things. - [Server Side Rendering](#server-side-rendering) - [Compiling React Tutorials](#compiling-react-tutorials) - [Testing React Tutorials](#testing-react-tutorials) - - [Data Models for React](#data-models-for-react) - [Debugging React](#debugging-react) - [Authentication and Authorization](#authentication-and-authorization) - [Approach Explanation](#approach-explanation) @@ -103,7 +102,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [Tooltip mixin for React](https://caurea.org/2014/06/12/tooltip-mixin-for-react.html) * [React Tutorial: Two way data binding](http://voidcanvas.com/react-tutorial-two-way-data-binding/) * [React PhoneCat: Rewriting the AngularJS Tutorial App in React](http://jgebhardt.github.io/blog/react-phonecat/) -* [A React.js case study](http://blog.krawaller.se/posts/a-react-js-case-study/) * [Simplifying Code with React](http://www.kevindangoor.com/2014/05/simplifying-code-with-react/) * [The New React-based Brackets Project Tree](http://www.kevindangoor.com/2014/09/intro-to-the-new-brackets-project-tree/) * [A React.js case study follow-up](http://blog.krawaller.se/posts/a-react-js-case-study-follow-up/) From 26d0a857facb7217656e07262e0d5b9dc08cf191 Mon Sep 17 00:00:00 2001 From: ean Date: Mon, 23 Feb 2015 10:19:40 -0700 Subject: [PATCH 0079/1200] Add Introduction to Facebook's Flux architecture from http://ryanclark.me/getting-started-with-flux/ --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3f2e845e..4e2da4e8 100644 --- a/README.md +++ b/README.md @@ -177,6 +177,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [React + Flux Backed by Rails API: Part 1](http://fancypixel.github.io/blog/2015/01/28/react-plus-flux-backed-by-rails-api/) * [React + Flux Backed by Rails API: Part 2](http://fancypixel.github.io/blog/2015/01/29/react-plus-flux-backed-by-rails-api-part-2/) * [React + Flux Backed by Rails API: Part 3](http://fancypixel.github.io/blog/2015/01/30/react-plus-flux-backed-by-rails-api-part-3/) +* [Introduction to Facebook's Flux architecture](http://ryanclark.me/getting-started-with-flux/) ##### Building robust web apps with React * [Building robust web apps with React: Part 1](http://maketea.co.uk/2014/03/05/building-robust-web-apps-with-react-part-1.html) From 988025fbf4f466ff403fa42fc9a8d13ec8d4bcc2 Mon Sep 17 00:00:00 2001 From: ean Date: Mon, 23 Feb 2015 10:25:28 -0700 Subject: [PATCH 0080/1200] Add Getting Started with React found here: http://ryanclark.me/getting-started-with-react/ --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4e2da4e8..b35cf262 100644 --- a/README.md +++ b/README.md @@ -121,6 +121,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Play Framework and Facebook's React library](http://matthiasnehlsen.com/blog/2014/01/05/play-framework-and-facebooks-react-library/) * [Build with React](http://buildwithreact.com/) * [Taking React to the next level: Mixins, Gulp, and Browserify](http://pomax.github.io/?#gh-weblog-1420592591221) +* [Getting Started with React](http://ryanclark.me/getting-started-with-react/) ##### Writing React Components * [A Sortable List Component in React utilizing the HTML5 Drag & Drop API](http://webcloud.se/sortable-list-component-react-js/) From 23a31dfd14836be7b4310c5a2aabdc9b3f294191 Mon Sep 17 00:00:00 2001 From: Michele Bertoli Date: Mon, 23 Feb 2015 22:24:12 +0000 Subject: [PATCH 0081/1200] added maps section --- README.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 3f2e845e..2d93c084 100644 --- a/README.md +++ b/README.md @@ -421,7 +421,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-controlfacades - Style form controls but use their default behavior](https://github.com/hzdg/react-controlfacades) * [react-pressable - Add onRelease, onReleaseInside, onReleaseOutside, and onPress events](https://github.com/hzdg/react-pressable) * [react-google-analytics - Google analytics component](https://github.com/hzdg/react-google-analytics) -* [react-googlemaps - React interface to Google maps](https://github.com/pieterv/react-googlemaps) * [react-layers - A library for layering components in React](https://github.com/pieterv/react-layers) * [react-gcal-events-list - A Reusable component that pulls events from your google calendar](https://github.com/VinSpee/react-gcal-events-list) * [reactdi - Dependency injection for ReactJS components](https://github.com/hzdg/reactdi) @@ -442,7 +441,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-tags - A simple wrapper around React.DOM](https://github.com/adelevie/react-tags) * [react-datepicker by @misino - Datepicker component for application using Facebook React](https://github.com/misino/react-datepicker) * [react-datepicker by @Hacker0x01 - A simple and reusable datepicker component for React](https://github.com/Hacker0x01/react-datepicker) -* [react-maps - A map component for React](https://github.com/matnel/react-maps) * [react-styles - Utility to manage styles for React JS components](https://github.com/hedgerwang/react-styles) * [react-stylesheet - A component for React to declare stylesheet dependencies](https://github.com/andreypopp/react-stylesheet) * [react-table-sorter-demo - A React.js Table Sorter Component](https://github.com/bgerm/react-table-sorter-demo) @@ -496,7 +494,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-sortable - Data React Mixin to sort data easily](https://github.com/AndrewHathaway/ReactSortableDataMixin) * [react-select - Rich Select Component](https://github.com/JedWatson/react-select) * [react-video - React component to load video from Vimeo or Youtube](https://github.com/pedronauck/react-video) -* [react-google-maps - React.js Google Maps integration component](https://github.com/tomchentw/react-google-maps) * [react-captcha - A react.js reCAPTCHA for Google](https://github.com/appleboy/react-recaptcha) * [react-sortablejs - React wrapper for Sortable](https://github.com/mking/react-sortablejs) * [react-cassette-player - Vector-based HTML5 Audio Player](https://github.com/chadpaulson/react-cassette-player) @@ -664,6 +661,12 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-hyperscript - Hyperscript syntax for React.js markup](https://github.com/mlmorg/react-hyperscript) * [react-no-jsx - A pure JS DSL to be used instead of JSX](https://github.com/jussi-kalliokoski/react-no-jsx) +#### Maps +* [react-googlemaps - React interface to Google maps](https://github.com/pieterv/react-googlemaps) +* [react-maps - A map component for React](https://github.com/matnel/react-maps) +* [react-google-maps - React.js Google Maps integration component](https://github.com/tomchentw/react-google-maps) +* [react-gmaps - A Google Maps component for React.js](https://github.com/MicheleBertoli/react-gmaps) + --- ### Videos From 62692e61b51e1b54b1d303e85bb3b4dd7a2686c7 Mon Sep 17 00:00:00 2001 From: Jorge Date: Mon, 23 Feb 2015 23:18:30 -0800 Subject: [PATCH 0082/1200] Add ImmutableJS example. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3f2e845e..07b2d873 100644 --- a/README.md +++ b/README.md @@ -755,7 +755,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [External Plugin](https://github.com/enaqx/awesome-react/tree/master/examples/005_external_plugin) * [POST/GET with HTTP server](https://github.com/enaqx/awesome-react/tree/master/examples/006_with_http_server) * [Refs to send messages between components](https://github.com/enaqx/awesome-react/tree/master/examples/007_refs) - +* [Flux ImmutableJS TodoList](https://github.com/MandarinConLaBarba/flux-immutable-todomvc) --- ### Other Awesome Lists * [reactjs-stuff](https://github.com/mindreframer/reactjs-stuff) From 1f31b5e46e00bb3597b3134ac24cefdc729ee118 Mon Sep 17 00:00:00 2001 From: olebedev Date: Tue, 24 Feb 2015 12:39:51 +0500 Subject: [PATCH 0083/1200] Serverside render React app on Golang --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3f2e845e..b610d110 100644 --- a/README.md +++ b/README.md @@ -147,6 +147,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Swarm.js+React — real-time, offline-ready Holy Grail web apps](http://swarmjs.github.io/articles/todomvc/) * [Creating Isomorphic apps with React and Node.js](http://www.htmlxprs.com/post/20/creating-isomorphic-apps-with-react-and-nodejs) * [Serverside React Rendering: Isomorphic JavaScript with ReactJS + Node](https://reactjsnews.com/isomorphic-javascript-with-react-node/) +* [Serverside React Rendering: Isomorphic JavaScript with ReactJS + Golang](https://github.com/olebedev/go-react-example) ##### JSX * [JSX Specification](http://facebook.github.io/jsx/) From 36dd895d049dbdb5ba26f14d8259e025e3a1e2cd Mon Sep 17 00:00:00 2001 From: Michael Chan Date: Wed, 25 Feb 2015 14:30:44 -0800 Subject: [PATCH 0084/1200] Add learnreact.com to 'video tutorials' --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3f2e845e..49bcfc1f 100644 --- a/README.md +++ b/README.md @@ -697,6 +697,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Jonathan Beebe: Real World React - Nodevember 2014](https://www.youtube.com/watch?v=uZgAq1CZ1N8) #### Video Tutorials +* [learnreact.com — 3ish minute videos on React.js](http://learnreact.com/) * [Learn ReactJS (make a Pokedex!) - part 1](https://www.youtube.com/watch?v=A9xmIxYBGf4) * [Learn ReactJS (make a Pokedex!) - part 2](https://www.youtube.com/watch?v=lNqnZ58YGE0) * [React.js Components - part 1](http://www.youtube.com/watch?v=rFvZydtmsxM) From bcdd3b9ed273dd2cfa835fdf018830a81e368326 Mon Sep 17 00:00:00 2001 From: Patrick Burtchaell Date: Sat, 28 Feb 2015 20:24:43 -0600 Subject: [PATCH 0085/1200] Add Radium to React styling category > Radium is a set of tools to manage inline styles on React elements. It gives you powerful styling capabilities without CSS. > Inspired by React: CSS in JS by Christopher Chedeau. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3f2e845e..9fb87508 100644 --- a/README.md +++ b/README.md @@ -196,6 +196,7 @@ A collection of awesome React tools, resources, videos and shiny things. ##### React styling * [React: CSS in JS](https://speakerdeck.com/vjeux/react-css-in-js) +* [Radium](https://github.com/FormidableLabs/radium) ##### React and Backbone * [Using React components as Backbone Views](http://www.thomasboyt.com/2013/12/17/using-reactjs-as-a-backbone-view.html) From 397390239c67fd925d6c690e155f0536277f0f9f Mon Sep 17 00:00:00 2001 From: prabirshrestha Date: Sat, 28 Feb 2015 18:42:35 -0800 Subject: [PATCH 0086/1200] added Flux tool - Hoverboard --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3f2e845e..0ccca656 100644 --- a/README.md +++ b/README.md @@ -341,6 +341,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [fluxy - An implementation of Facebook's Flux architecture](https://github.com/jmreidy/fluxy) * [normalizr — Normalizes nested JSON according to schema for Flux Stores](https://github.com/gaearon/normalizr) * [Flummox - An isomorphic Flux library with zero singletons](https://github.com/acdlite/flummox) +* [Hoverboard - A very lightweight (anti-gravity?) data model and Flux store with actions and a state change listener.](https://github.com/jesseskinner/hoverboard) #### Boilerplates * [React Starterify - application skeleton using Browserify and other awesome tools](https://github.com/Granze/react-starterify) From c3b7cdaa09a6c7ced03030c80aa4b5fc9ea8c66e Mon Sep 17 00:00:00 2001 From: Rick Date: Tue, 3 Mar 2015 19:48:36 +0100 Subject: [PATCH 0087/1200] Update README.md Added react-isomorphic-starterkit. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3f2e845e..e8c5565b 100644 --- a/README.md +++ b/README.md @@ -375,6 +375,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-component-boilerplate - A React component boilerplate](https://github.com/TYRONEMICHAEL/react-component-boilerplate) * [mullet - A React + Hapi Starter Kit](https://github.com/lynnaloo/mullet) * [react-express-webpack-template - Server and client-side template with react-router and react-hot-reload ](https://github.com/gpbl/react-express-webpack-template) +* [react-isomorphic-starterkit - Isomorphic starterkit for React apps, that just works.](https://github.com/RickWong/react-isomorphic-starterkit) #### Components * [React Components](http://react-components.com/) From 2c062f01b47705213fb5db2788d253bead557392 Mon Sep 17 00:00:00 2001 From: Michele Bertoli Date: Tue, 3 Mar 2015 22:00:25 +0000 Subject: [PATCH 0088/1200] updated table of content --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2d93c084..c9e82229 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [Compiling](#compiling) - [Platforms](#platforms) - [JSX Alternatives](#jsx-alternatives) + - [Maps](#maps) - [Videos](#videos) - [Video from Confs](#video-from-confs) - [Video Tutorials](#video-tutorials) From e1744ab9dfc1387ab3013c223a3744b5a9247483 Mon Sep 17 00:00:00 2001 From: Helder Ribeiro Date: Wed, 4 Mar 2015 17:31:33 -0300 Subject: [PATCH 0089/1200] Add ReactLoop.org to list of communities --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b35cf262..113b09cf 100644 --- a/README.md +++ b/README.md @@ -83,6 +83,7 @@ A collection of awesome React tools, resources, videos and shiny things. * IRC network in `#reactjs` channel on freenode * [Reactiflux Slack Group](http://reactiflux.com) * [React.js Newsletter](http://reactjsnewsletter.com) +* [ReactLoop.org](http://reactloop.org) #### Tutorials From d97ab13326dc9239b92cebecbd0a3f6898b4bc28 Mon Sep 17 00:00:00 2001 From: Tom McGurl Date: Thu, 5 Mar 2015 12:25:39 -0500 Subject: [PATCH 0090/1200] React.js Conf 2015 Videos MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added links to all of the videos from React.js Conf 2015.I didn’t see any reference to them in the readme. I broke it down by each talk rather than grouping them all so that you viewers can see the subjects. --- README.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/README.md b/README.md index 12872d6a..8c108f2b 100644 --- a/README.md +++ b/README.md @@ -701,6 +701,26 @@ A collection of awesome React tools, resources, videos and shiny things. * [Steven Luscher: Decomplexifying Code with React - Powered by JavaScript conf 2014](https://www.youtube.com/watch?v=rI0GQc__0SM) * [James Pearce: An Introduction to ReactJS - All Things Open 2014](https://www.youtube.com/watch?v=m2fuO2wl_3c) * [Jonathan Beebe: Real World React - Nodevember 2014](https://www.youtube.com/watch?v=uZgAq1CZ1N8) +* [Tom Occhino and Christopher Chedeau: Keynote - React.js Conf 2015](http://conf.reactjs.com/schedule.html#keynote) +* [Brenton Simpson: Tweak your page in real time, without leaving the comfort of your editor - React.js Conf 2015](http://conf.reactjs.com/schedule.html#tweak-your-page-in-real-time-without-leaving-the-comfort-of-your-editor) +* [Gurdas Nijor: Unlocking the structure of your React applications with the AST - React.js Conf 2015](http://conf.reactjs.com/schedule.html#unlocking-the-structure-of-your-react-applications-with-the-ast) +* [Daniel Schafer and Jing Chen: Data fetching for React applications at Facebook - React.js Conf 2015](http://conf.reactjs.com/schedule.html#data-fetching-for-react-applications-at-facebook) +* [James Long: Communicating with channels - React.js Conf 2015](http://conf.reactjs.com/schedule.html#communicating-with-channels) +* [Michael Jackson: react-router increases your productivity - React.js Conf 2015](http://conf.reactjs.com/schedule.html#react-router-increases-your-productivity) +* [Pete Hunt: Full Stack Flux (was: The future of JavaScript layout systems - React.js Conf 2015)](http://conf.reactjs.com/schedule.html#full-stack-flux-was-the-future-of-javascript-layout-systems) +* [Jason Bonta: Making your app fast with high-performance components - React.js Conf 2015](http://conf.reactjs.com/schedule.html#making-your-app-fast-with-high-performance-components) +* [Eric Ferraiuolo: Format data and strings in any language with FormatJS and react-intl - React.js Conf 2015](http://conf.reactjs.com/schedule.html#format-data-and-strings-in-any-language-with-formatjs-and-react-intl) +* [Ryan Florence: Hype! - React.js Conf 2015](http://conf.reactjs.com/schedule.html#hype) +* [Christopher Chedeau: React Native - React.js Conf 2015](http://conf.reactjs.com/schedule.html#react-native) +* [Andrew Rota: The complementarity of React and Web Components - React.js Conf 2015](http://conf.reactjs.com/schedule.html#the-complementarity-of-react-and-web-components) +* [Lee Byron: Immutable Data and React - React.js Conf 2015](http://conf.reactjs.com/schedule.html#immutable-data-and-react) +* [Jafar Husain: Beyond the DOM: How Netflix plans to enhance your television experience - React.js Conf 2015](http://conf.reactjs.com/schedule.html#beyond-the-dom-how-netflix-plans-to-enhance-your-television-experience) +* [Zach Nation: Scalable Data Visualization - React.js Conf 2015](http://conf.reactjs.com/schedule.html#scalable-data-visualization) +* [David Nolen: Refracting React - React.js Conf 2015](http://conf.reactjs.com/schedule.html#refracting-react) +* [Bill Fisher: Flux Panel - React.js Conf 2015](http://conf.reactjs.com/schedule.html#flux-panel) +* [Bonnie Eisenman: Codecademy's approach to component communication - React.js Conf 2015](http://conf.reactjs.com/schedule.html#codecademy-s-approach-to-component-communication) +* [James Brantly: Static typing with Flow and TypeScript - React.js Conf 2015](http://conf.reactjs.com/schedule.html#static-typing-with-flow-and-typescript) +* [React.js Team: Q&A with the team - React.js Conf 2015](http://conf.reactjs.com/schedule.html#q-a-with-the-team) #### Video Tutorials * [Learn ReactJS (make a Pokedex!) - part 1](https://www.youtube.com/watch?v=A9xmIxYBGf4) From 5749c8c2383f19831231e07b88fa0b90f7722e55 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Thu, 5 Mar 2015 23:36:32 +0200 Subject: [PATCH 0091/1200] Add Secrets of the Virtual DOM video --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 12872d6a..161641dc 100644 --- a/README.md +++ b/README.md @@ -697,10 +697,11 @@ A collection of awesome React tools, resources, videos and shiny things. * [Ben Anderson: Reactive, Component-based UIs with React - E4E Developer Conf 2014](https://www.youtube.com/watch?v=uwnjDXtJufs) * [Adam Solove: ReactJS - Web Platform DC 2014](http://vimeo.com/92687646) * [Sebastian Markbage: Minimal API Surface Area - JSConf EU 2014](http://www.youtube.com/watch?v=4anAwXYqLG8) -* [Pete Hunt, Aaron Murray, and Contra Schoffstall: Facebook React at the Famo.us Meetup 8/13/14](http://www.youtube.com/watch?v=1tWCnNgNZm4) +* [Pete Hunt, Aaron Murray, and Contra SchofJSConf.au 2014fstall: Facebook React at the Famo.us Meetup 8/13/14](http://www.youtube.com/watch?v=1tWCnNgNZm4) * [Steven Luscher: Decomplexifying Code with React - Powered by JavaScript conf 2014](https://www.youtube.com/watch?v=rI0GQc__0SM) * [James Pearce: An Introduction to ReactJS - All Things Open 2014](https://www.youtube.com/watch?v=m2fuO2wl_3c) * [Jonathan Beebe: Real World React - Nodevember 2014](https://www.youtube.com/watch?v=uZgAq1CZ1N8) +* [Pete Hunt: Secrets of the Virtual DOM - JSConf.au 2014](https://www.youtube.com/watch?v=a21b-KDHG-Q) #### Video Tutorials * [Learn ReactJS (make a Pokedex!) - part 1](https://www.youtube.com/watch?v=A9xmIxYBGf4) From 39f5c212052f951a85f89634bee80511c362ed44 Mon Sep 17 00:00:00 2001 From: Michele Bertoli Date: Mon, 23 Feb 2015 22:26:06 +0000 Subject: [PATCH 0092/1200] added service workers section --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 45ac10f9..e8b1af7d 100644 --- a/README.md +++ b/README.md @@ -671,6 +671,9 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-google-maps - React.js Google Maps integration component](https://github.com/tomchentw/react-google-maps) * [react-gmaps - A Google Maps component for React.js](https://github.com/MicheleBertoli/react-gmaps) +#### Service Workers + * [react-worker - Using Service Workers to render React components](https://github.com/MicheleBertoli/react-worker) + --- ### Videos From 8068e8ead2974af70a8ff8f02abf7c0f9347e0ca Mon Sep 17 00:00:00 2001 From: Michele Bertoli Date: Fri, 6 Mar 2015 21:56:36 +0000 Subject: [PATCH 0093/1200] updated table of content --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e8b1af7d..7f4aeb88 100644 --- a/README.md +++ b/README.md @@ -49,6 +49,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [Platforms](#platforms) - [JSX Alternatives](#jsx-alternatives) - [Maps](#maps) + - [Service Workers](#service-workers) - [Videos](#videos) - [Video from Confs](#video-from-confs) - [Video Tutorials](#video-tutorials) From e1397eb04e61bc3a31eeb39b97e169d8ba3b5db3 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sat, 7 Mar 2015 06:40:39 +0200 Subject: [PATCH 0094/1200] Add Flux solutions compared by example blogpost --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4e6a07ad..63087ff6 100644 --- a/README.md +++ b/README.md @@ -182,6 +182,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [React + Flux Backed by Rails API: Part 2](http://fancypixel.github.io/blog/2015/01/29/react-plus-flux-backed-by-rails-api-part-2/) * [React + Flux Backed by Rails API: Part 3](http://fancypixel.github.io/blog/2015/01/30/react-plus-flux-backed-by-rails-api-part-3/) * [Introduction to Facebook's Flux architecture](http://ryanclark.me/getting-started-with-flux/) +* [Flux solutions compared by example](http://pixelhunter.me/post/110248593059/flux-solutions-compared-by-example) ##### Building robust web apps with React * [Building robust web apps with React: Part 1](http://maketea.co.uk/2014/03/05/building-robust-web-apps-with-react-part-1.html) From 82779c2781b188604245077c485d904322659cd1 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sat, 7 Mar 2015 06:46:13 +0200 Subject: [PATCH 0095/1200] Add react-resolver --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2d1d9af0..de88fa8f 100644 --- a/README.md +++ b/README.md @@ -626,6 +626,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [imvvm - Immutable Model-View-ViewModel for React](https://github.com/entrendipity/imvvm) * [morearty.js - Better state management for React in pure JavaScript](https://github.com/moreartyjs/moreartyjs) * [valuable - An immutable data store for React](https://github.com/josephsavona/valuable) +* [react-resolver - Isomorphic library to recursively lazy-load data for React components](https://github.com/ericclemmons/react-resolver) #### Development Environment * [react-devtools - React Chrome Developer Tools](https://github.com/facebook/react-devtools) From c3e8fe391f545c7d0d7b471c6889fa06d2edc84f Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sat, 7 Mar 2015 07:05:22 +0200 Subject: [PATCH 0096/1200] Add React Tips and Best Practices blogpost --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c069e74c..ec1c0408 100644 --- a/README.md +++ b/README.md @@ -125,6 +125,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Build with React](http://buildwithreact.com/) * [Taking React to the next level: Mixins, Gulp, and Browserify](http://pomax.github.io/?#gh-weblog-1420592591221) * [Getting Started with React](http://ryanclark.me/getting-started-with-react/) +* [React Tips and Best Practices](http://aeflash.com/2015-02/react-tips-and-best-practices.html) ##### Writing React Components * [A Sortable List Component in React utilizing the HTML5 Drag & Drop API](http://webcloud.se/sortable-list-component-react-js/) From 5152c7afab069742cc53dfe4a20efccc96169b66 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sat, 7 Mar 2015 07:08:33 +0200 Subject: [PATCH 0097/1200] Update Flux ImmutableJS TodoList location --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index ec1c0408..94fc85c4 100644 --- a/README.md +++ b/README.md @@ -325,7 +325,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [10 reasons to use React in your next project](http://www.htmlxprs.com/post/17/10-reasons-to-use-react-in-your-next-project) * [AngularJS vs ReactJS for large web applications](http://blog.liip.ch/archive/2014/09/16/angularjs-vs-reactjs-for-large-web-applications.html) * [Easier UI Reasoning with Unidirectional Dataflow and Immutable Data - Using React.js and Omniscient.js](http://open.bekk.no/easier-reasoning-with-unidirectional-dataflow-and-immutable-data) - * [From Backbone To React: Our Experience Scaling a Web Application](http://www.techsonian.net/2014/09/from-backbone-to-react-our-experience-scaling-a-web-application/) #### React Internals From 24cbb503145d01f91710214cf16c59f18f6d8fe2 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sat, 7 Mar 2015 07:09:15 +0200 Subject: [PATCH 0098/1200] Typo update --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 94fc85c4..a0db983f 100644 --- a/README.md +++ b/README.md @@ -762,6 +762,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [flux-react-router-example - Sample Flux app with routing and pagination using Github API](https://github.com/gaearon/flux-react-router-example) * [catshop - Shopping cart built on Bootstrap 3.1 using test/fake Bitcoins](https://github.com/coinbolt/catshop) * [react-isomorphic-video-game-search - An Isomorphic demo powered by React, reflux, react-router-component, express, superagent and the Giant Bomb API](http://react-isomorphic-video-game-search.warppi.pe/) +* [Flux ImmutableJS TodoList](https://github.com/MandarinConLaBarba/flux-immutable-todomvc) --- ### Examples @@ -773,7 +774,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [External Plugin](https://github.com/enaqx/awesome-react/tree/master/examples/005_external_plugin) * [POST/GET with HTTP server](https://github.com/enaqx/awesome-react/tree/master/examples/006_with_http_server) * [Refs to send messages between components](https://github.com/enaqx/awesome-react/tree/master/examples/007_refs) -* [Flux ImmutableJS TodoList](https://github.com/MandarinConLaBarba/flux-immutable-todomvc) + --- ### Other Awesome Lists * [reactjs-stuff](https://github.com/mindreframer/reactjs-stuff) From 95061157e0c1c38ee93355d39e5d9632d07c223b Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sat, 7 Mar 2015 07:31:07 +0200 Subject: [PATCH 0099/1200] Add babel-sublime extension --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a0db983f..ec053269 100644 --- a/README.md +++ b/README.md @@ -632,6 +632,7 @@ A collection of awesome React tools, resources, videos and shiny things. #### Development Environment * [react-devtools - React Chrome Developer Tools](https://github.com/facebook/react-devtools) * [sublime-react - Sublime Text React](https://github.com/reactjs/sublime-react) +* [babel-sublime - Syntax definitions for ES6 JavaScript with React JSX extensions](https://github.com/babel/babel-sublime) * [Atom React](https://atom.io/packages/react) * [vim-jsx - Vim JSX Syntax](https://github.com/mxw/vim-jsx) * [Vim React Snippets](https://github.com/justinj/vim-react-snippets) From ddd49f96f2f2c3a429e237d1fc84b2ab9af6913e Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sat, 7 Mar 2015 07:33:33 +0200 Subject: [PATCH 0100/1200] Add Rebuilding HipChat with React.js blogpost --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ec053269..9694f8e3 100644 --- a/README.md +++ b/README.md @@ -326,6 +326,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [AngularJS vs ReactJS for large web applications](http://blog.liip.ch/archive/2014/09/16/angularjs-vs-reactjs-for-large-web-applications.html) * [Easier UI Reasoning with Unidirectional Dataflow and Immutable Data - Using React.js and Omniscient.js](http://open.bekk.no/easier-reasoning-with-unidirectional-dataflow-and-immutable-data) * [From Backbone To React: Our Experience Scaling a Web Application](http://www.techsonian.net/2014/09/from-backbone-to-react-our-experience-scaling-a-web-application/) +* [Rebuilding HipChat with React.js](https://developer.atlassian.com/blog/2015/02/rebuilding-hipchat-with-react/) #### React Internals * [React’s diff algorithm](http://calendar.perfplanet.com/2013/diff/) From f52567641197aa303a3dad0cd9bae655e90ddc2f Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sat, 7 Mar 2015 08:59:30 +0200 Subject: [PATCH 0101/1200] =?UTF-8?q?Add=20Lint=20Like=20It=E2=80=99s=2020?= =?UTF-8?q?15=20blogpost?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + scripts/package.json | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 scripts/package.json diff --git a/README.md b/README.md index 9694f8e3..e23c3888 100644 --- a/README.md +++ b/README.md @@ -162,6 +162,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [JSX for the real DOM](http://blog.vjeux.com/2013/javascript/jsx-for-the-real-dom.html) * [JSX: E4X The Good Parts](http://blog.vjeux.com/2013/javascript/jsx-e4x-the-good-parts.html) * [JSX support in eslint](https://github.com/eslint/eslint/issues/1291) +* [Lint Like It’s 2015](https://medium.com/@dan_abramov/lint-like-it-s-2015-6987d44c5b48) ##### Flux Tutorials * [Flux Application Architecture](http://facebook.github.io/flux/docs/overview.html) diff --git a/scripts/package.json b/scripts/package.json new file mode 100644 index 00000000..8c8dadb1 --- /dev/null +++ b/scripts/package.json @@ -0,0 +1,11 @@ +{ + "name": "awesome-react", + "version": "1.0.0", + "private": true, + "dependencies": { + "bluebird": "^2.5.3", + "lodash": "^2.4.1", + "markdown": "^0.5.0", + "request": "^2.51.0" + } +} \ No newline at end of file From 39a46547c43297222d7259195312b16927abc5f3 Mon Sep 17 00:00:00 2001 From: Rick Date: Sat, 7 Mar 2015 21:22:57 +0100 Subject: [PATCH 0102/1200] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e8c5565b..bc6d38f4 100644 --- a/README.md +++ b/README.md @@ -375,7 +375,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-component-boilerplate - A React component boilerplate](https://github.com/TYRONEMICHAEL/react-component-boilerplate) * [mullet - A React + Hapi Starter Kit](https://github.com/lynnaloo/mullet) * [react-express-webpack-template - Server and client-side template with react-router and react-hot-reload ](https://github.com/gpbl/react-express-webpack-template) -* [react-isomorphic-starterkit - Isomorphic starterkit for React apps, that just works.](https://github.com/RickWong/react-isomorphic-starterkit) +* [react-isomorphic-starterkit - Create an isomorphic React app in less than 5 minutes](https://github.com/RickWong/react-isomorphic-starterkit) #### Components * [React Components](http://react-components.com/) From 25f0373694c40e03159d661bf3853321b745ae99 Mon Sep 17 00:00:00 2001 From: Dmitry Mazuro Date: Sun, 8 Mar 2015 21:53:19 +0300 Subject: [PATCH 0103/1200] Add clojurescript Reagent --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e23c3888..9022b79e 100644 --- a/README.md +++ b/README.md @@ -528,6 +528,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [React on Rails](https://github.com/elierotenberg/react-rails) * [om - ClojureScript interface](https://github.com/swannodette/om) * [quiescent - A lightweight ClojureScript abstraction over React](https://github.com/levand/quiescent) +* [Reagent - A minimalistic ClojureScript interface to React.js](https://github.com/reagent-project/reagent) * [react-haskell - React bindings for Haskell](https://github.com/joelburget/react-haskell) * [Express React views](https://github.com/reactjs/express-react-views) * [Express Coffee-React views - render coffee-react on the server](https://github.com/duereg/express-coffee-react-views) From 2be4a5bf17f6a6f63e7678239654c99e7b6f88a3 Mon Sep 17 00:00:00 2001 From: tommcgurl Date: Sun, 8 Mar 2015 22:22:46 -0400 Subject: [PATCH 0104/1200] Moved React.js Conf vidoes to a separate section and added a link to the section in the table of contents. --- README.md | 43 +++++++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 8c108f2b..ce24ced5 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [Maps](#maps) - [Videos](#videos) - [Video from Confs](#video-from-confs) + - [Video from React.js Conf 2015](#video-from-reactjs-conf-2015) - [Video Tutorials](#video-tutorials) - [Books](#books) - [Demos](#demos) @@ -701,26 +702,28 @@ A collection of awesome React tools, resources, videos and shiny things. * [Steven Luscher: Decomplexifying Code with React - Powered by JavaScript conf 2014](https://www.youtube.com/watch?v=rI0GQc__0SM) * [James Pearce: An Introduction to ReactJS - All Things Open 2014](https://www.youtube.com/watch?v=m2fuO2wl_3c) * [Jonathan Beebe: Real World React - Nodevember 2014](https://www.youtube.com/watch?v=uZgAq1CZ1N8) -* [Tom Occhino and Christopher Chedeau: Keynote - React.js Conf 2015](http://conf.reactjs.com/schedule.html#keynote) -* [Brenton Simpson: Tweak your page in real time, without leaving the comfort of your editor - React.js Conf 2015](http://conf.reactjs.com/schedule.html#tweak-your-page-in-real-time-without-leaving-the-comfort-of-your-editor) -* [Gurdas Nijor: Unlocking the structure of your React applications with the AST - React.js Conf 2015](http://conf.reactjs.com/schedule.html#unlocking-the-structure-of-your-react-applications-with-the-ast) -* [Daniel Schafer and Jing Chen: Data fetching for React applications at Facebook - React.js Conf 2015](http://conf.reactjs.com/schedule.html#data-fetching-for-react-applications-at-facebook) -* [James Long: Communicating with channels - React.js Conf 2015](http://conf.reactjs.com/schedule.html#communicating-with-channels) -* [Michael Jackson: react-router increases your productivity - React.js Conf 2015](http://conf.reactjs.com/schedule.html#react-router-increases-your-productivity) -* [Pete Hunt: Full Stack Flux (was: The future of JavaScript layout systems - React.js Conf 2015)](http://conf.reactjs.com/schedule.html#full-stack-flux-was-the-future-of-javascript-layout-systems) -* [Jason Bonta: Making your app fast with high-performance components - React.js Conf 2015](http://conf.reactjs.com/schedule.html#making-your-app-fast-with-high-performance-components) -* [Eric Ferraiuolo: Format data and strings in any language with FormatJS and react-intl - React.js Conf 2015](http://conf.reactjs.com/schedule.html#format-data-and-strings-in-any-language-with-formatjs-and-react-intl) -* [Ryan Florence: Hype! - React.js Conf 2015](http://conf.reactjs.com/schedule.html#hype) -* [Christopher Chedeau: React Native - React.js Conf 2015](http://conf.reactjs.com/schedule.html#react-native) -* [Andrew Rota: The complementarity of React and Web Components - React.js Conf 2015](http://conf.reactjs.com/schedule.html#the-complementarity-of-react-and-web-components) -* [Lee Byron: Immutable Data and React - React.js Conf 2015](http://conf.reactjs.com/schedule.html#immutable-data-and-react) -* [Jafar Husain: Beyond the DOM: How Netflix plans to enhance your television experience - React.js Conf 2015](http://conf.reactjs.com/schedule.html#beyond-the-dom-how-netflix-plans-to-enhance-your-television-experience) -* [Zach Nation: Scalable Data Visualization - React.js Conf 2015](http://conf.reactjs.com/schedule.html#scalable-data-visualization) -* [David Nolen: Refracting React - React.js Conf 2015](http://conf.reactjs.com/schedule.html#refracting-react) -* [Bill Fisher: Flux Panel - React.js Conf 2015](http://conf.reactjs.com/schedule.html#flux-panel) -* [Bonnie Eisenman: Codecademy's approach to component communication - React.js Conf 2015](http://conf.reactjs.com/schedule.html#codecademy-s-approach-to-component-communication) -* [James Brantly: Static typing with Flow and TypeScript - React.js Conf 2015](http://conf.reactjs.com/schedule.html#static-typing-with-flow-and-typescript) -* [React.js Team: Q&A with the team - React.js Conf 2015](http://conf.reactjs.com/schedule.html#q-a-with-the-team) + +#### Video from React.js Conf 2015 +* [Tom Occhino and Christopher Chedeau: Keynote](http://conf.reactjs.com/schedule.html#keynote) +* [Brenton Simpson: Tweak your page in real time, without leaving the comfort of your editor](http://conf.reactjs.com/schedule.html#tweak-your-page-in-real-time-without-leaving-the-comfort-of-your-editor) +* [Gurdas Nijor: Unlocking the structure of your React applications with the AST](http://conf.reactjs.com/schedule.html#unlocking-the-structure-of-your-react-applications-with-the-ast) +* [Daniel Schafer and Jing Chen: Data fetching for React applications at Facebook](http://conf.reactjs.com/schedule.html#data-fetching-for-react-applications-at-facebook) +* [James Long: Communicating with channels](http://conf.reactjs.com/schedule.html#communicating-with-channels) +* [Michael Jackson: react-router increases your productivity](http://conf.reactjs.com/schedule.html#react-router-increases-your-productivity) +* [Pete Hunt: Full Stack Flux (was: The future of JavaScript layout systems)](http://conf.reactjs.com/schedule.html#full-stack-flux-was-the-future-of-javascript-layout-systems) +* [Jason Bonta: Making your app fast with high-performance components](http://conf.reactjs.com/schedule.html#making-your-app-fast-with-high-performance-components) +* [Eric Ferraiuolo: Format data and strings in any language with FormatJS and react-intl](http://conf.reactjs.com/schedule.html#format-data-and-strings-in-any-language-with-formatjs-and-react-intl) +* [Ryan Florence: Hype!](http://conf.reactjs.com/schedule.html#hype) +* [Christopher Chedeau: React Native](http://conf.reactjs.com/schedule.html#react-native) +* [Andrew Rota: The complementarity of React and Web Components](http://conf.reactjs.com/schedule.html#the-complementarity-of-react-and-web-components) +* [Lee Byron: Immutable Data and React](http://conf.reactjs.com/schedule.html#immutable-data-and-react) +* [Jafar Husain: Beyond the DOM: How Netflix plans to enhance your television experience](http://conf.reactjs.com/schedule.html#beyond-the-dom-how-netflix-plans-to-enhance-your-television-experience) +* [Zach Nation: Scalable Data Visualization](http://conf.reactjs.com/schedule.html#scalable-data-visualization) +* [David Nolen: Refracting React](http://conf.reactjs.com/schedule.html#refracting-react) +* [Bill Fisher: Flux Panel](http://conf.reactjs.com/schedule.html#flux-panel) +* [Bonnie Eisenman: Codecademy's approach to component communication](http://conf.reactjs.com/schedule.html#codecademy-s-approach-to-component-communication) +* [James Brantly: Static typing with Flow and TypeScript](http://conf.reactjs.com/schedule.html#static-typing-with-flow-and-typescript) +* [React.js Team: Q&A with the team](http://conf.reactjs.com/schedule.html#q-a-with-the-team) #### Video Tutorials * [Learn ReactJS (make a Pokedex!) - part 1](https://www.youtube.com/watch?v=A9xmIxYBGf4) From 7c1fcaeaa10d0cd02401be88169ca1a30c06c09c Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Mon, 9 Mar 2015 05:02:31 +0200 Subject: [PATCH 0105/1200] Add Riot libarary --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index dfd01157..9c916055 100644 --- a/README.md +++ b/README.md @@ -520,7 +520,8 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-cursor - Functional state management abstraction for use with Facebook React](https://github.com/dustingetz/react-cursor) * [Omniscient.js - Abstracting React components for fast top down render of immutable data](https://github.com/omniscientjs/omniscient) * [Touchstonejs - React.js powered UI framework for developing beautiful hybrid mobile apps.](http://touchstonejs.io/) -* * [StateTrooper - Centrally manage state for React applications with CSP](https://github.com/swipely/state-trooper) +* [StateTrooper - Centrally manage state for React applications with CSP](https://github.com/swipely/state-trooper) +* [riotjs - A React- like, 3.5KB user interface library](https://github.com/muut/riotjs) #### Integration * [ReactJS.NET](http://reactjs.net/) From 8aad9764c59a6ae5cffc847066434eadb0f3fb9a Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Mon, 9 Mar 2015 05:04:29 +0200 Subject: [PATCH 0106/1200] Add Boiling React Down to a Few Lines of jQuery blogpost --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9c916055..1acc4939 100644 --- a/README.md +++ b/README.md @@ -329,6 +329,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Easier UI Reasoning with Unidirectional Dataflow and Immutable Data - Using React.js and Omniscient.js](http://open.bekk.no/easier-reasoning-with-unidirectional-dataflow-and-immutable-data) * [From Backbone To React: Our Experience Scaling a Web Application](http://www.techsonian.net/2014/09/from-backbone-to-react-our-experience-scaling-a-web-application/) * [Rebuilding HipChat with React.js](https://developer.atlassian.com/blog/2015/02/rebuilding-hipchat-with-react/) +* [Boiling React Down to a Few Lines of jQuery](http://hackflow.com/blog/2015/03/08/boiling-react-down-to-few-lines-in-jquery/) #### React Internals * [React’s diff algorithm](http://calendar.perfplanet.com/2013/diff/) From 5c3fd74b6678424d68c7c0410a7f00bcc14c7d34 Mon Sep 17 00:00:00 2001 From: Bo-Yi Wu Date: Mon, 9 Mar 2015 12:00:49 +0800 Subject: [PATCH 0107/1200] remove unnecessary spaces --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 435b43e6..eb06961f 100644 --- a/README.md +++ b/README.md @@ -211,7 +211,7 @@ A collection of awesome React tools, resources, videos and shiny things. ##### React and Backbone * [Using React components as Backbone Views](http://www.thomasboyt.com/2013/12/17/using-reactjs-as-a-backbone-view.html) * [Chicago Backbone Meetup: React + Backbone slides](https://speakerdeck.com/larsonjj/chicago-backbone-meetup-react-plus-backbone) -* [Pimp my Backbone.View ](https://blog.mayflower.de/3937-Backbone-React.html) +* [Pimp my Backbone.View](https://blog.mayflower.de/3937-Backbone-React.html) ##### React and Angular * [NgReact - React Components in Angular](http://davidandsuzi.com/ngreact-react-components-in-angular/) @@ -387,7 +387,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Basic skeleton for a Rendr app](https://github.com/petehunt/rendr-react-template) * [react-component-boilerplate - A React component boilerplate](https://github.com/TYRONEMICHAEL/react-component-boilerplate) * [mullet - A React + Hapi Starter Kit](https://github.com/lynnaloo/mullet) -* [react-express-webpack-template - Server and client-side template with react-router and react-hot-reload ](https://github.com/gpbl/react-express-webpack-template) +* [react-express-webpack-template - Server and client-side template with react-router and react-hot-reload](https://github.com/gpbl/react-express-webpack-template) * [react-isomorphic-starterkit - Create an isomorphic React app in less than 5 minutes](https://github.com/RickWong/react-isomorphic-starterkit) #### Components @@ -490,7 +490,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-sparkline - React component for rendering simple sparklines](https://github.com/KyleAMathews/react-sparkline) * [react-component-width-mixin - React mixin which sets width](https://github.com/KyleAMathews/react-component-width-mixin) * [react-micro-bar-chart - React component for micro bar-charts rendered with D3](https://github.com/KyleAMathews/react-micro-bar-chart) -* [react-horizontal-bar-chart - Simple horizontal bar chart component, using D3 scales only ](https://github.com/laem/react-horizontal-bar-chart) +* [react-horizontal-bar-chart - Simple horizontal bar chart component, using D3 scales only](https://github.com/laem/react-horizontal-bar-chart) * [react-infinity - A UITableView Inspired list and grid display](https://github.com/naman34/react-infinity) * [react-timeago - A simple time-ago component for React](https://github.com/naman34/react-timeago) * [react-stylePrefixr - A simple utility for React.js to help deal with style vendor prefixes](https://github.com/naman34/react-stylePrefixr) @@ -664,7 +664,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [require-jsx - A require.js plugin that allows you to use JSX files as require.js dependencies](https://github.com/seiffert/require-jsx) * [react-requirejs-example - React tutorial working together with require.js](https://github.com/samspot/react-requirejs-example) * [jsx-requirejs-plugin - A RequireJS plugin for loading and compiling](https://github.com/philix/jsx-requirejs-plugin) -* [react-brunch - Adds React.js support to brunch build tool ](https://github.com/darthapo/react-brunch) +* [react-brunch - Adds React.js support to brunch build tool](https://github.com/darthapo/react-brunch) * [react-tags-brunch - Adds React.js tag interpolation to brunch build tool](https://github.com/elucidata/react-tags-brunch) * [react-hot-loader - Webpack loader that enables live-editing React components without unmounting or losing their state](https://github.com/gaearon/react-hot-loader) * [fez-react - Transform React JSX using Fez build tool](http://fez.github.io/) @@ -756,7 +756,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [React.js Internals](https://www.youtube.com/watch?v=FAgSdSikSCc) * [Introduction to React JS](http://videos.bigbinary.com/react/introduction-to-react.html) * [React Lifecycle Methods, and creating a Clock-Tick using it](http://videos.bigbinary.com/react/clock-tick-using-react-life-cycle-method.html) -* [React Life cycle methods - In Depth ](http://videos.bigbinary.com/react/react-life-cycle-methods-in-depth.html) +* [React Life cycle methods - In Depth](http://videos.bigbinary.com/react/react-life-cycle-methods-in-depth.html) * [Using multiple components in React JS](http://videos.bigbinary.com/react/using-multiple-components-in-react.html) * [React in 7 Minutes](https://egghead.io/lessons/react-react-in-7-minutes) * [jFlux - Going from MVC to FLUX](https://www.youtube.com/watch?v=plUN2L4Ak14) From 39e1c6192e4294463733b45b39c7a7e2e324ea62 Mon Sep 17 00:00:00 2001 From: Misha Moroshko Date: Tue, 10 Mar 2015 12:11:44 +1100 Subject: [PATCH 0108/1200] Add react-autosuggest --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 435b43e6..1efe7f67 100644 --- a/README.md +++ b/README.md @@ -609,6 +609,7 @@ A collection of awesome React tools, resources, videos and shiny things. #### Autocomplete * [react-autocomplete by @rackt - WAI-ARIA compliant React autocomplete](https://github.com/rackt/react-autocomplete) +* [react-autosuggest by @moroshko - WAI-ARIA compliant React autosuggest component](https://github.com/moroshko/react-autosuggest) * [react-autocomplete by @eliseumds- Just tasting some ReactJS + RxJS](https://github.com/eliseumds/react-autocomplete) * [react-autocomplete by @prometheusresearch - Autocomplete widget based on React](https://github.com/prometheusresearch/react-autocomplete) * [react-select by @JedWatson - Like Selectize / Chosen / Select2 etc, work in progress](https://github.com/JedWatson/react-select) From 5524d22b9b5d99556909378be6ae005ca631d13e Mon Sep 17 00:00:00 2001 From: Pilwon Huh Date: Tue, 10 Mar 2015 00:37:52 -0400 Subject: [PATCH 0109/1200] Added react-famous to "graphics" section. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 435b43e6..2470b145 100644 --- a/README.md +++ b/README.md @@ -621,6 +621,7 @@ A collection of awesome React tools, resources, videos and shiny things. #### Graphics * [react-art - React Bridge to the ART Drawing Library](https://github.com/facebook/react-art) * [react-canvas - High performance rendering for React components](https://github.com/Flipboard/react-canvas) +* [react-famous - Complex 3D animations UI at 60 FPS with Famo.us](https://github.com/pilwon/react-famous) * [react-kinetic - HTML5 Canvas via KineticJS using React](https://github.com/freiksenet/react-kinetic) #### Model Libraries From cd78db721c19624ca633e15881cc10147e097c95 Mon Sep 17 00:00:00 2001 From: Sunny Mittal Date: Mon, 9 Mar 2015 22:28:37 -0700 Subject: [PATCH 0110/1200] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 435b43e6..ac256906 100644 --- a/README.md +++ b/README.md @@ -127,6 +127,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Taking React to the next level: Mixins, Gulp, and Browserify](http://pomax.github.io/?#gh-weblog-1420592591221) * [Getting Started with React](http://ryanclark.me/getting-started-with-react/) * [React Tips and Best Practices](http://aeflash.com/2015-02/react-tips-and-best-practices.html) +* [Building a Stateless Rails API with React and Twitter OAuth](http://fredguest.com/2015/03/06/building-a-stateless-rails-api-with-react-and-twitter-oauth/) ##### Writing React Components * [A Sortable List Component in React utilizing the HTML5 Drag & Drop API](http://webcloud.se/sortable-list-component-react-js/) From 67ba7d370da9a1bb71a3d8b760a635738a365a58 Mon Sep 17 00:00:00 2001 From: Raul Matei Date: Tue, 10 Mar 2015 13:24:55 +0200 Subject: [PATCH 0111/1200] Update README.md Added template engines section --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 435b43e6..b2133b1c 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [Compiling](#compiling) - [Platforms](#platforms) - [JSX Alternatives](#jsx-alternatives) + - [Template Engines]((#template-engines)) - [Maps](#maps) - [Service Workers](#service-workers) - [Videos](#videos) @@ -679,6 +680,9 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-hyperscript - Hyperscript syntax for React.js markup](https://github.com/mlmorg/react-hyperscript) * [react-no-jsx - A pure JS DSL to be used instead of JSX](https://github.com/jussi-kalliokoski/react-no-jsx) +#### Template Engines + * [react-templates - Lightweight templates for React](https://github.com/wix/react-templates) + #### Maps * [react-googlemaps - React interface to Google maps](https://github.com/pieterv/react-googlemaps) * [react-maps - A map component for React](https://github.com/matnel/react-maps) From 9fbd3d5c537f82c9cde6e1f15961c91812ec11fc Mon Sep 17 00:00:00 2001 From: Raul Matei Date: Tue, 10 Mar 2015 13:26:07 +0200 Subject: [PATCH 0112/1200] Update README.md Corrected #template-engines anchor --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b2133b1c..06648b81 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [Compiling](#compiling) - [Platforms](#platforms) - [JSX Alternatives](#jsx-alternatives) - - [Template Engines]((#template-engines)) + - [Template Engines](#template-engines) - [Maps](#maps) - [Service Workers](#service-workers) - [Videos](#videos) From 702e63f8055f039c45eb59607173091530cf7381 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Wed, 11 Mar 2015 19:11:12 +0200 Subject: [PATCH 0113/1200] Add Angular + React video --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 435b43e6..36f7a743 100644 --- a/README.md +++ b/README.md @@ -720,6 +720,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [James Pearce: An Introduction to ReactJS - All Things Open 2014](https://www.youtube.com/watch?v=m2fuO2wl_3c) * [Jonathan Beebe: Real World React - Nodevember 2014](https://www.youtube.com/watch?v=uZgAq1CZ1N8) * [Pete Hunt: Secrets of the Virtual DOM - JSConf.au 2014](https://www.youtube.com/watch?v=a21b-KDHG-Q) +* [Dave Smith: Angular + React = Speed - ng-conf 2015](https://www.youtube.com/watch?v=XQM0K6YG18s) #### Video from React.js Conf 2015 * [Tom Occhino and Christopher Chedeau: Keynote](http://conf.reactjs.com/schedule.html#keynote) From 06644e7f15d179ff79e9879abcce2d627564e1c1 Mon Sep 17 00:00:00 2001 From: Brad Daily Date: Fri, 13 Mar 2015 15:18:18 -0500 Subject: [PATCH 0114/1200] Add link to CodePen 0.13 integration I recently created a [wrapper](https://github.com/bradleyboy/codepen-react) for CodePen, React 0.13, and ES6, so I thought it would be nice to include a link here. Thanks! --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 080dc8ed..9e603e00 100644 --- a/README.md +++ b/README.md @@ -76,6 +76,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [React JSFiddle Integration without JSX](http://jsfiddle.net/vjeux/VkebS/) * [React CodePen Integration with JSX](http://codepen.io/enaqx/pen/cuIxm) * [React CodePen Integration without JSX](http://codepen.io/enaqx/pen/aAcdk) +* [React 0.13 CodePen Integration with ES6 and JSX](http://codepen.io/bradleyboy/pen/OPBpGw) #### React Community * [React StackOverflow](http://stackoverflow.com/questions/tagged/reactjs) From dbb28786e07f68851871ffe28fd3bf8b542d3b77 Mon Sep 17 00:00:00 2001 From: Lim Yang Wei Date: Wed, 18 Mar 2015 16:34:00 +0900 Subject: [PATCH 0115/1200] Update react-d3 library url --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c5fa400f..1b4c3a15 100644 --- a/README.md +++ b/README.md @@ -247,7 +247,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Integrating D3.js visualizations in a React app](http://nicolashery.com/integrating-d3js-visualizations-in-a-react-app/) * [D3 and React - the future of charting components?](http://10consulting.com/2014/02/19/d3-plus-reactjs-for-charting/) * [Choropleth mapping with React and d3](http://pleasetrythisathome.github.io/react%20d3%20visualization%20choropleth/2014/03/20/react-choropleth.html) -* [react-d3 chart library](http://esbullington.github.io/react-d3/) +* [react-d3 chart library](http://esbullington.github.io/react-d3-website/) ##### React and Socket.IO * [Socket.IO integration example](https://gist.github.com/zpao/5686416) From ba61868c71067797ac26737901af3e41ec34af75 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Wed, 18 Mar 2015 23:49:09 +0200 Subject: [PATCH 0116/1200] Different description updates --- .gitignore | 9 ++++++--- README.md | 33 ++++++++++++++++----------------- 2 files changed, 22 insertions(+), 20 deletions(-) diff --git a/.gitignore b/.gitignore index 362ad4f1..cf691264 100644 --- a/.gitignore +++ b/.gitignore @@ -13,14 +13,17 @@ lib-cov # Coverage directory used by tools like istanbul coverage -# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +# Grunt intermediate storage .grunt -# Compiled binary addons (http://nodejs.org/api/addons.html) +# Compiled binary addons build/Release # Dependency directory node_modules # Users Environment Variables -.lock-wscript \ No newline at end of file +.lock-wscript + +# Temporary folder +tmp \ No newline at end of file diff --git a/README.md b/README.md index 72a21ea1..64fcdcc5 100644 --- a/README.md +++ b/README.md @@ -152,7 +152,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Going Isomorphic with React](http://bensmithett.github.io/going-isomorphic-with-react/#/) * [newforms - Isomorphic form-handling for React](https://github.com/insin/newforms) * [newforms-examples - Examples repository for newforms](https://github.com/insin/newforms-examples) -* [isomorphic-blog-react - Proof of concept and experiment rendering blog isomorphically using React](https://github.com/jonykrause/isomorphic-blog-react) +* [isomorphic-blog-react - Blog isomorphically using React](https://github.com/jonykrause/isomorphic-blog-react) * [Swarm.js+React — real-time, offline-ready Holy Grail web apps](http://swarmjs.github.io/articles/todomvc/) * [Creating Isomorphic apps with React and Node.js](http://www.htmlxprs.com/post/20/creating-isomorphic-apps-with-react-and-nodejs) * [Serverside React Rendering: Isomorphic JavaScript with ReactJS + Node](https://reactjsnews.com/isomorphic-javascript-with-react-node/) @@ -179,7 +179,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Yo in Flux](http://davidandsuzi.com/yo-in-flux/) * [React.js architecture - Flux VS Reflux](http://blog.krawaller.se/posts/react-js-architecture-flux-vs-reflux/) * [Avoiding Event Chains in Single Page Applications](http://www.code-experience.com/avoiding-event-chains-in-single-page-applications/) -* [ReactJS and FLUX](http://christianalfoni.github.io/javascript/2014/08/20/react-js-and-flux.html) +* [ReactJS and Flux](http://christianalfoni.github.io/javascript/2014/08/20/react-js-and-flux.html) * [Deconstructing ReactJS's Flux](http://spoike.ghost.io/deconstructing-reactjss-flux/) * [Flux Step By Step](http://blogs.atlassian.com/2014/08/flux-architecture-step-by-step/) * [Flux in practice](https://medium.com/@garychambers108/flux-in-practice-ec08daa9041a) @@ -356,7 +356,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [fluxy - An implementation of Facebook's Flux architecture](https://github.com/jmreidy/fluxy) * [normalizr — Normalizes nested JSON according to schema for Flux Stores](https://github.com/gaearon/normalizr) * [Flummox - An isomorphic Flux library with zero singletons](https://github.com/acdlite/flummox) -* [Hoverboard - A very lightweight (anti-gravity?) data model and Flux store with actions and a state change listener.](https://github.com/jesseskinner/hoverboard) +* [Hoverboard - Lightweight data model and Flux store with actions and a state change listener](https://github.com/jesseskinner/hoverboard) #### Boilerplates * [React Starterify - application skeleton using Browserify and other awesome tools](https://github.com/Granze/react-starterify) @@ -377,7 +377,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [genesis-skeleton - Modern, opinionated, full-stack starter kit](https://github.com/ericclemmons/genesis-skeleton) * [react-seed by @fizerkhan - Seed project for react apps](https://github.com/fizerkhan/react-seed) * [react-seed by @kriasoft - A single-page application (SPA) project template based on React](https://github.com/kriasoft/React-Seed) -* [gulp-browserify-react-phonegap-starter - A starter kit for Phonegap, using Gulp, Browserify and React](https://github.com/stample/gulp-browserify-react-phonegap-starter) +* [gulp-browserify-react-phonegap-starter - Phonegap, using Gulp, Browserify and React](https://github.com/stample/gulp-browserify-react-phonegap-starter) * [react-bb-broccoli - A starter kit for React and Backbone build with Broccoli](https://github.com/mlunoe/react-bb-broccoli) * [react-isomorphic - An experimental playground to try and find unobtrusive patterns using React](https://github.com/redbadger/react-isomorphic) * [react-isomorphic-test - Testing an isomorphic React application](https://github.com/BinaryMuse/react-isomorphic-test) @@ -390,7 +390,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Basic skeleton for a Rendr app](https://github.com/petehunt/rendr-react-template) * [react-component-boilerplate - A React component boilerplate](https://github.com/TYRONEMICHAEL/react-component-boilerplate) * [mullet - A React + Hapi Starter Kit](https://github.com/lynnaloo/mullet) -* [react-express-webpack-template - Server and client-side template with react-router and react-hot-reload](https://github.com/gpbl/react-express-webpack-template) +* [react-express-webpack-template - Server and client-side template with react-router](https://github.com/gpbl/react-express-webpack-template) * [react-isomorphic-starterkit - Create an isomorphic React app in less than 5 minutes](https://github.com/RickWong/react-isomorphic-starterkit) #### Components @@ -401,7 +401,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Reactjsx Components List](http://www.reactjsx.com/) * [React Topcoat UI components](https://github.com/kjda/react-topui) * [react-material - Material design components written with React.js and React Style](https://github.com/SanderSpies/react-material) -* [material-ui - A CSS Framework and a Set of React Components that Implement Google's Material Design.](https://github.com/callemall/material-ui) +* [material-ui - A CSS Framework and a Set of React Components for Material Design](https://github.com/callemall/material-ui) * [react-touch - React photo viewer for mobile](https://github.com/petehunt/react-touch) * [griddle - A simple grid component for use with React](http://dynamictyped.github.io/Griddle/) * [react-grid - Data grid for React](https://github.com/prometheusresearch/react-grid) @@ -411,7 +411,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-frame-component - Render your React app to an iFrame](https://github.com/ryanseddon/react-frame-component) * [react-gravatar - React component for rendering a gravatar profile image](https://github.com/KyleAMathews/react-gravatar) * [markdown-react - React Render for Standard Markdown](https://github.com/vjeux/markdown-react) -* [react-component-gallery — React component for creating an evenly spaced gallery of child components]( https://github.com/KyleAMathews/react-component-gallery) +* [react-component-gallery — React component for creating an evenly spaced components]( https://github.com/KyleAMathews/react-component-gallery) * [react-markdown-textarea - Component to create textareas for entering Markdown](https://github.com/KyleAMathews/react-markdown-textarea) * [react-textarea-autosize - Textarea component for React which grows with content](https://github.com/andreypopp/react-textarea-autosize) * [react-spinner - Zero configuration loading spinner](https://github.com/chenglou/react-spinner) @@ -502,7 +502,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react.animate - State animation plugin for react.js](https://github.com/pleasetrythisathome/react.animate) * [react-animate - React animation mixin](https://github.com/elierotenberg/react-animate) * [react-star-rating-input - React.js component for entering 0-5 stars](https://github.com/ikr/react-star-rating-input) -* [react-data-components - React components and mixins for sorting, filtering and pagination of data](https://github.com/carlosrocha/react-data-components) +* [react-data-components - React components and mixins for manipulating data](https://github.com/carlosrocha/react-data-components) * [react-number-editor - Number editor (textfield) component for react](https://github.com/tleunen/react-number-editor) * [react-localstorage - Simple localstorage mixin for react](https://github.com/STRML/react-localstorage) * [react-sortable-data React Mixin to sort data easily](https://github.com/AndrewHathaway/ReactSortableDataMixin) @@ -517,7 +517,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-tagsinput - A simple react component for inputing tags.](https://github.com/olahol/react-tagsinput) #### Libraries -* [tuxx - A feature complete framework built on the React view layer, Flux Architecture, and CommonJS modules](http://www.tuxedojs.org) +* [tuxx - A feature complete framework built on the React view layer](http://www.tuxedojs.org) * [react-magic - Automatically AJAXify plain HTML with the power of React](https://github.com/reactjs/react-magic) * [tcomb-react - Library allowing you to check all the props of your React components](https://github.com/gcanti/tcomb-react) * [react-responsive - Media queries in react for responsive design](https://github.com/wearefractal/react-responsive) @@ -597,7 +597,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [rrouter - Declarative routing layer for React applications](https://github.com/andreypopp/rrouter) * [react-mini-router - A minimal URL router for React.js](https://github.com/larrymyers/react-mini-router) * [monorouter - An isomorphic JS router](https://github.com/matthewwithanm/monorouter) -* [routr - A component that provides router related functionalities for both client and server from Yahoo](https://github.com/yahoo/routr) +* [routr - A component that provides router related functionalities from Yahoo](https://github.com/yahoo/routr) * [route-reactor - Framework-agnostic client-side router](https://github.com/josephsavona/route-reactor) #### Forms @@ -657,9 +657,9 @@ A collection of awesome React tools, resources, videos and shiny things. #### Generating * [generator-react-webpack - Yeoman generator for ReactJS and Webpack](https://github.com/newtriks/generator-react-webpack) -* [generator-react-app - Yeoman generator to create React application (with Express and Mongoose) + Backbone + Bootstrap](https://github.com/js-experiments/generator-react-app) +* [generator-react-app - Yeoman generator to create React application](https://github.com/js-experiments/generator-react-app) * [generator-react-library - Yeoman generator for React components](https://github.com/petehunt/generator-react-library) -* [generator-react-gulp-browserify - Yeoman generator for React including gulp, browserify, livereload and bootstrap](https://github.com/randylien/generator-react-gulp-browserify) +* [generator-react-gulp-browserify - Yeoman generator for React](https://github.com/randylien/generator-react-gulp-browserify) #### Compiling * [reactify - Browserify transform for JSX](https://github.com/andreypopp/reactify) @@ -671,7 +671,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [jsx-requirejs-plugin - A RequireJS plugin for loading and compiling](https://github.com/philix/jsx-requirejs-plugin) * [react-brunch - Adds React.js support to brunch build tool](https://github.com/darthapo/react-brunch) * [react-tags-brunch - Adds React.js tag interpolation to brunch build tool](https://github.com/elucidata/react-tags-brunch) -* [react-hot-loader - Webpack loader that enables live-editing React components without unmounting or losing their state](https://github.com/gaearon/react-hot-loader) +* [react-hot-loader - Webpack loader that enables live-editing React components](https://github.com/gaearon/react-hot-loader) * [fez-react - Transform React JSX using Fez build tool](http://fez.github.io/) * [mimosa-react - A JSX compiler for Mimosa build tool](https://github.com/dbashford/mimosa-react) * [HTML2React - Convert plain HTML into Coffeescript calls of React.DOM](http://html2react.alhur.es/) @@ -718,12 +718,12 @@ A collection of awesome React tools, resources, videos and shiny things. * [Pete Hunt: React RESTful UI Rendering - Strange Loop 2014](http://www.youtube.com/watch?v=IVvHPPcl2TM) * [Stefano Masini: Refactoring to React - Amsterdam Javascript MVC meetup 10 sep 2014](http://www.youtube.com/watch?v=MivXyEtwK24) * [Pete Hunt: How Instagram.com Works - OSCON 2014](http://www.youtube.com/watch?v=VkTCL6Nqm6Y) -* [Bill Fisher and Jing Chen: React and Flux: Building Applications with a Unidirectional Data Flow - NewCircle Training 2014](http://www.youtube.com/watch?v=i__969noyAM) +* [Bill Fisher and Jing Chen: React and Flux - NewCircle Training 2014](http://www.youtube.com/watch?v=i__969noyAM) * [Vagmi Mudumbai: Building single page apps with React.JS - JSFoo 2014](https://www.youtube.com/watch?v=-v9MehRHsNE) * [Ben Anderson: Reactive, Component-based UIs with React - E4E Developer Conf 2014](https://www.youtube.com/watch?v=uwnjDXtJufs) * [Adam Solove: ReactJS - Web Platform DC 2014](http://vimeo.com/92687646) * [Sebastian Markbage: Minimal API Surface Area - JSConf EU 2014](http://www.youtube.com/watch?v=4anAwXYqLG8) -* [Pete Hunt, Aaron Murray, and Contra SchofJSConf.au 2014fstall: Facebook React at the Famo.us Meetup 8/13/14](http://www.youtube.com/watch?v=1tWCnNgNZm4) +* [Pete Hunt, Aaron Murray, and Contra Schof: Facebook React at the Famo.us Meetup 8/13/14](http://www.youtube.com/watch?v=1tWCnNgNZm4) * [Steven Luscher: Decomplexifying Code with React - Powered by JavaScript conf 2014](https://www.youtube.com/watch?v=rI0GQc__0SM) * [James Pearce: An Introduction to ReactJS - All Things Open 2014](https://www.youtube.com/watch?v=m2fuO2wl_3c) * [Jonathan Beebe: Real World React - Nodevember 2014](https://www.youtube.com/watch?v=uZgAq1CZ1N8) @@ -795,12 +795,11 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-json-editor - A generic JSON editor](https://github.com/dustingetz/react-json-editor) * [react-todos - Backbone's example TODO app with React JS for views](https://github.com/ssorallen/react-todos) * [reactodo - Multiple localStorage TODO lists, built with React](https://github.com/insin/reactodo) -* [react.io - Small experiment to see how easy it is to synchronize React.js components using Socket.io](https://github.com/Enome/react.io) * [github-issues-viewer - A gitub issues viewer build in react + backbone](https://github.com/jaredly/github-issues-viewer) * [wolfenstein3D-react - Wolfenstein with the rendering layer written in React](https://github.com/petehunt/wolfenstein3D-react) * [flux-react-router-example - Sample Flux app with routing and pagination using Github API](https://github.com/gaearon/flux-react-router-example) * [catshop - Shopping cart built on Bootstrap 3.1 using test/fake Bitcoins](https://github.com/coinbolt/catshop) -* [react-isomorphic-video-game-search - An Isomorphic demo powered by React, reflux, react-router-component, express, superagent and the Giant Bomb API](http://react-isomorphic-video-game-search.warppi.pe/) +* [react-isomorphic-video-game-search - An Isomorphic demo powered by React](http://react-isomorphic-video-game-search.warppi.pe/) * [Flux ImmutableJS TodoList](https://github.com/MandarinConLaBarba/flux-immutable-todomvc) --- From 302a9de1ad40c1f25acd80944d4380384736f707 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Thu, 19 Mar 2015 21:44:59 +0200 Subject: [PATCH 0117/1200] Add link checker by @mking --- scripts/.gitignore | 29 ++++++++++++++++++++ scripts/checkLinks.js | 63 +++++++++++++++++++++++++++++++++++++++++++ scripts/package.json | 9 +++---- 3 files changed, 96 insertions(+), 5 deletions(-) create mode 100644 scripts/.gitignore create mode 100644 scripts/checkLinks.js diff --git a/scripts/.gitignore b/scripts/.gitignore new file mode 100644 index 00000000..cf691264 --- /dev/null +++ b/scripts/.gitignore @@ -0,0 +1,29 @@ +# Logs +logs +*.log + +# Runtime data +pids +*.pid +*.seed + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# Grunt intermediate storage +.grunt + +# Compiled binary addons +build/Release + +# Dependency directory +node_modules + +# Users Environment Variables +.lock-wscript + +# Temporary folder +tmp \ No newline at end of file diff --git a/scripts/checkLinks.js b/scripts/checkLinks.js new file mode 100644 index 00000000..72acedca --- /dev/null +++ b/scripts/checkLinks.js @@ -0,0 +1,63 @@ +var Promise = require('bluebird'); +var _ = require('lodash'); +var fs = Promise.promisifyAll(require('fs')); +var markdown = require('markdown').markdown; +var request = require('request'); +var url = require('url'); + +function getLinks(tree) { + var links = []; + + if (!_.isArray(tree)) { + return links; + } + + if (tree[0] === 'link') { + // Only absolute links + var urlObj = url.parse(tree[1].href); + if (urlObj.protocol) { + links = [tree[1].href]; + } + } else { + links = _.flatten(_.map(tree.slice(1), getLinks)); + } + return links; +} + +fs.readFileAsync(__dirname + '/../README.md', 'utf8') + .then(function (text) { + var tree = markdown.parse(text); + var links = getLinks(tree); + + // Get linked pages in parallel + Promise.map(links, function (link) { + return new Promise(function (resolve, reject) { + request.head(link, {rejectUnauthorized: false, timeout: 5000}, + function (error, response, body) { + // Always resolve (do not fail fast). + if (error) { + resolve({ + link: link, + error: error + }); + } else { + resolve({ + link: link, + status: response.statusCode + }); + } + }); + }); + }, {concurrency: 10}) + .then(function (results) { + return _.filter(results, function (result) { + return result.error || result.status !== 200; + }); + }) + .then(function (results) { + // With bad links, we need to do a little manual confirmation. + // For example, if we get an error, it's possible the endpoint + // does not respond to head. + console.log(results); + }); + }); diff --git a/scripts/package.json b/scripts/package.json index 8c8dadb1..86932fd0 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -3,9 +3,8 @@ "version": "1.0.0", "private": true, "dependencies": { - "bluebird": "^2.5.3", - "lodash": "^2.4.1", - "markdown": "^0.5.0", - "request": "^2.51.0" + "bluebird": "^2.9.14", + "lodash": "^3.5.0", + "request": "^2.53.0" } -} \ No newline at end of file +} From e16346062d690ac3fb920d7f0bf68500028620a7 Mon Sep 17 00:00:00 2001 From: Kohei Hasegawa Date: Sat, 21 Mar 2015 01:56:58 -0400 Subject: [PATCH 0118/1200] Add react-autolink --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 64fcdcc5..afdc811c 100644 --- a/README.md +++ b/README.md @@ -515,6 +515,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-sortablejs - React wrapper for Sortable](https://github.com/mking/react-sortablejs) * [react-cassette-player - Vector-based HTML5 Audio Player](https://github.com/chadpaulson/react-cassette-player) * [react-tagsinput - A simple react component for inputing tags.](https://github.com/olahol/react-tagsinput) +* [react-autolink - An autolink mixin for React](https://github.com/banyan/react-autolink) #### Libraries * [tuxx - A feature complete framework built on the React view layer](http://www.tuxedojs.org) From 9c384c92fdd107d28e65f0e72e102cffc2815009 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sat, 21 Mar 2015 19:37:08 +0200 Subject: [PATCH 0119/1200] Updates --- .gitignore | 29 ----------------------------- README.md | 6 ++---- 2 files changed, 2 insertions(+), 33 deletions(-) delete mode 100644 .gitignore diff --git a/.gitignore b/.gitignore deleted file mode 100644 index cf691264..00000000 --- a/.gitignore +++ /dev/null @@ -1,29 +0,0 @@ -# Logs -logs -*.log - -# Runtime data -pids -*.pid -*.seed - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage - -# Grunt intermediate storage -.grunt - -# Compiled binary addons -build/Release - -# Dependency directory -node_modules - -# Users Environment Variables -.lock-wscript - -# Temporary folder -tmp \ No newline at end of file diff --git a/README.md b/README.md index 64fcdcc5..46526651 100644 --- a/README.md +++ b/README.md @@ -511,8 +511,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-sortable - Data React Mixin to sort data easily](https://github.com/AndrewHathaway/ReactSortableDataMixin) * [react-select - Rich Select Component](https://github.com/JedWatson/react-select) * [react-video - React component to load video from Vimeo or Youtube](https://github.com/pedronauck/react-video) -* [react-captcha - A react.js reCAPTCHA for Google](https://github.com/appleboy/react-recaptcha) -* [react-sortablejs - React wrapper for Sortable](https://github.com/mking/react-sortablejs) +* [react-captcha - A react.js reCAPTCHA for Google](https://github.com/appleboy/react-recaptcha) * [react-cassette-player - Vector-based HTML5 Audio Player](https://github.com/chadpaulson/react-cassette-player) * [react-tagsinput - A simple react component for inputing tags.](https://github.com/olahol/react-tagsinput) @@ -760,7 +759,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [React.js Components - part 2](http://www.youtube.com/watch?v=5yvFLrt7N8M) * [Advanced Input Validation With React](https://www.youtube.com/watch?v=Mjcou3UCiBM) * [ReactJS: Dealing with the Server](https://www.youtube.com/watch?v=lJUUjdsv0aw) -* [Thinking in React](https://www.tagtree.tv/thinking-in-react) * [Building UIs with ReactJS](http://www.youtube.com/watch?v=lAn7GVoGlKU) * [React.js Internals](https://www.youtube.com/watch?v=FAgSdSikSCc) * [Introduction to React JS](http://videos.bigbinary.com/react/introduction-to-react.html) @@ -782,7 +780,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react.rocks - Pinterest-style directory of online demos with available code](http://react.rocks/) * [react-hn - A React & react-router-powered implementation of Hacker News](https://github.com/insin/react-hn) * [react-pokemon - A React component for displaying Pokémon](https://github.com/passy/react-pokemon) -* [React + Backbone TodoMVC](http://todomvc.com/labs/architecture-examples/react-backbone/) +* [React + Backbone TodoMVC](http://todomvc.com/examples/react-backbone/) * [react-rxjs-todomvc - TodoMVC implementation with React and RxJS](https://github.com/fdecampredon/react-rxjs-todomvc) * [react-observe-todomvc - TodoMVC implementation built on top of React and Object.observe](https://github.com/fdecampredon/react-observe-todomvc) * [react-lights-out - Simple demo of the React framework's power and flexibility](https://github.com/chenglou/react-lights-out) From 44a2290c6aba1fc247a191a60c15454b91b9fd67 Mon Sep 17 00:00:00 2001 From: Craig Jefferds Date: Sat, 21 Mar 2015 19:27:27 -0700 Subject: [PATCH 0120/1200] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 36742c8a..6e12b118 100644 --- a/README.md +++ b/README.md @@ -631,6 +631,7 @@ A collection of awesome React tools, resources, videos and shiny things. #### Model Libraries * [mori - ClojureScript's persistent data structures and supporting API](https://github.com/swannodette/mori) * [swarm - JavaScript replicated model (M of MVC) library](https://github.com/gritzko/swarm) +* [caplet - JavaScript models library](https://github.com/mojo-js/caplet.js) #### Data Managing * [immutable-js - Immutable Data Collections for Javascript](https://github.com/facebook/immutable-js) From c97e73cf99f0078b7daacc502c143ac518d6a489 Mon Sep 17 00:00:00 2001 From: Kohei Hasegawa Date: Mon, 23 Mar 2015 11:03:31 -0400 Subject: [PATCH 0121/1200] Add react-emoji --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6e12b118..51ee155b 100644 --- a/README.md +++ b/README.md @@ -515,6 +515,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-cassette-player - Vector-based HTML5 Audio Player](https://github.com/chadpaulson/react-cassette-player) * [react-tagsinput - A simple react component for inputing tags.](https://github.com/olahol/react-tagsinput) * [react-autolink - An autolink mixin for React](https://github.com/banyan/react-autolink) +* [react-emoji - An emoji mixin for React](https://github.com/banyan/react-emoji) #### Libraries * [tuxx - A feature complete framework built on the React view layer](http://www.tuxedojs.org) From 7e9feb4e4ade60d579e2ebc9eb5b06fef07f49c9 Mon Sep 17 00:00:00 2001 From: Arnaud Wetzel Date: Mon, 23 Mar 2015 19:26:16 +0100 Subject: [PATCH 0122/1200] add JSXZ, the HTML to JSX macro language --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6e12b118..6127feb8 100644 --- a/README.md +++ b/README.md @@ -676,6 +676,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [fez-react - Transform React JSX using Fez build tool](http://fez.github.io/) * [mimosa-react - A JSX compiler for Mimosa build tool](https://github.com/dbashford/mimosa-react) * [HTML2React - Convert plain HTML into Coffeescript calls of React.DOM](http://html2react.alhur.es/) +* [JSXZ - Precompile your JSX HTML components from static HTML using CSS selectors](https://github.com/awetzel/jsxz) #### Platforms * [morpheus - The next generation web publishing platform built with reactjs](https://github.com/vesparny/morpheus) From a11f8705ca46688015d901712527be1556e67be1 Mon Sep 17 00:00:00 2001 From: tajo Date: Wed, 25 Mar 2015 03:20:19 +0400 Subject: [PATCH 0123/1200] component react-portal added --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 51ee155b..1a118da4 100644 --- a/README.md +++ b/README.md @@ -511,11 +511,12 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-sortable - Data React Mixin to sort data easily](https://github.com/AndrewHathaway/ReactSortableDataMixin) * [react-select - Rich Select Component](https://github.com/JedWatson/react-select) * [react-video - React component to load video from Vimeo or Youtube](https://github.com/pedronauck/react-video) -* [react-captcha - A react.js reCAPTCHA for Google](https://github.com/appleboy/react-recaptcha) +* [react-captcha - A react.js reCAPTCHA for Google](https://github.com/appleboy/react-recaptcha) * [react-cassette-player - Vector-based HTML5 Audio Player](https://github.com/chadpaulson/react-cassette-player) * [react-tagsinput - A simple react component for inputing tags.](https://github.com/olahol/react-tagsinput) * [react-autolink - An autolink mixin for React](https://github.com/banyan/react-autolink) * [react-emoji - An emoji mixin for React](https://github.com/banyan/react-emoji) +* [react-portal - A transportation of (not just) modals and lightboxes to document.body](https://github.com/tajo/react-portal) #### Libraries * [tuxx - A feature complete framework built on the React view layer](http://www.tuxedojs.org) @@ -686,7 +687,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-hyperscript - Hyperscript syntax for React.js markup](https://github.com/mlmorg/react-hyperscript) * [react-no-jsx - A pure JS DSL to be used instead of JSX](https://github.com/jussi-kalliokoski/react-no-jsx) -#### Template Engines +#### Template Engines * [react-templates - Lightweight templates for React](https://github.com/wix/react-templates) #### Maps From 7fc2d729d5d8747c5b5819c0d80bb50144b3d352 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Wed, 25 Mar 2015 06:02:42 +0200 Subject: [PATCH 0124/1200] Add The Future of Drag and Drop APIs blogpost --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 51ee155b..02648f87 100644 --- a/README.md +++ b/README.md @@ -144,6 +144,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [React Components for Cat Videos](http://davidandsuzi.com/react-components-for-cat-videos/) * [ReactJS: Keep Simple. Everything can be a component!](https://speakerdeck.com/pedronauck/reactjs-keep-simple-everything-can-be-a-component) * [Complex Drag and Drop Lists using React.js](https://reactjsnews.com/complex-drag-and-drop-lists-using-react/) +* [The Future of Drag and Drop APIs](https://medium.com/@dan_abramov/the-future-of-drag-and-drop-apis-249dfea7a15f) ##### Writing Isomorphic Apps * [Isomorphic JavaScript: The Future of Web Apps](http://nerds.airbnb.com/isomorphic-javascript-future-web-apps/) From ac1a172389afaae770633404a0df48f673b4b5ef Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Wed, 25 Mar 2015 09:35:56 +0200 Subject: [PATCH 0125/1200] Add Primer React to tutorials list --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 02648f87..7846388d 100644 --- a/README.md +++ b/README.md @@ -130,6 +130,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Getting Started with React](http://ryanclark.me/getting-started-with-react/) * [React Tips and Best Practices](http://aeflash.com/2015-02/react-tips-and-best-practices.html) * [Building a Stateless Rails API with React and Twitter OAuth](http://fredguest.com/2015/03/06/building-a-stateless-rails-api-with-react-and-twitter-oauth/) +* [React Primer](https://github.com/mikechau/react-primer-draft) ##### Writing React Components * [A Sortable List Component in React utilizing the HTML5 Drag & Drop API](http://webcloud.se/sortable-list-component-react-js/) From 2c20c99906ef35327cea1a43650681fa6aa397d0 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Wed, 25 Mar 2015 13:11:06 +0200 Subject: [PATCH 0126/1200] Delete book section and other lists section --- README.md | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/README.md b/README.md index 7846388d..dbcb64f9 100644 --- a/README.md +++ b/README.md @@ -55,10 +55,8 @@ A collection of awesome React tools, resources, videos and shiny things. - [Video from Confs](#video-from-confs) - [Video from React.js Conf 2015](#video-from-reactjs-conf-2015) - [Video Tutorials](#video-tutorials) -- [Books](#books) - [Demos](#demos) - [Examples](#examples) -- [Other Awesome Lists](#other-awesome-lists) - [Contribution](#contribution) --- @@ -773,12 +771,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [React in 7 Minutes](https://egghead.io/lessons/react-react-in-7-minutes) * [jFlux - Going from MVC to FLUX](https://www.youtube.com/watch?v=plUN2L4Ak14) ---- -### Books -* [Free JS book from Revolunet](http://jsbooks.revolunet.com/) -* [React.js, The Rails Way](https://www.gitbook.io/book/checkraiser/rails-and-react-js) -* [React, User Interfaces with JavaScript](http://www.reactbook.org/) -* [Developing a React.js Edge, The JavaScript Library for User Interfaces](http://shop.oreilly.com/product/9781939902122.do) --- ### Demos @@ -816,16 +808,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [POST/GET with HTTP server](https://github.com/enaqx/awesome-react/tree/master/examples/006_with_http_server) * [Refs to send messages between components](https://github.com/enaqx/awesome-react/tree/master/examples/007_refs) ---- -### Other Awesome Lists -* [reactjs-stuff](https://github.com/mindreframer/reactjs-stuff) -* [Frontend Development](https://github.com/dypsilon/frontend-dev-bookmarks) -* [Community driven list of useful things for Front End Developers](https://github.com/miripiruni/frontdesk) -* [JavaScript Programming](https://github.com/sorrycc/awesome-javascript) -* [Node.js Programming by @sindresorhus](https://github.com/sindresorhus/awesome-nodejs) -* [Node.js Programming by @vndmtrx](https://github.com/vndmtrx/awesome-nodejs) -* [Awesome Awesomeness](https://github.com/bayandin/awesome-awesomeness) - --- ### Contribution Your contributions and suggestions are heartily♡ welcome. (✿◠‿◠) From 4ad150e993ad340abb6744e003b746224e41c072 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Thu, 26 Mar 2015 14:44:09 +0200 Subject: [PATCH 0127/1200] Add componentkit and mobile section --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index dbcb64f9..a4ee4ca4 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [Writing Isomorphic Apps](#writing-isomorphic-apps) - [JSX](#jsx) - [Flux Tutorials](#flux-tutorials) + - [Mobile](#mobile) - [Building Robust Web Apps with React](#building-robust-web-apps-with-react) - [Comprehensive Guide to Building Apps with React](#comprehensive-guide-to-building-apps-with-react) - [Scotch.io React tutorials series](#scotchio-react-tutorials-series) @@ -191,6 +192,9 @@ A collection of awesome React tools, resources, videos and shiny things. * [Introduction to Facebook's Flux architecture](http://ryanclark.me/getting-started-with-flux/) * [Flux solutions compared by example](http://pixelhunter.me/post/110248593059/flux-solutions-compared-by-example) +##### Mobile +* [componentkit - A React-inspired view framework for iOS](https://github.com/facebook/componentkit) + ##### Building robust web apps with React * [Building robust web apps with React: Part 1](http://maketea.co.uk/2014/03/05/building-robust-web-apps-with-react-part-1.html) * [Building robust web apps with React: Part 2](http://maketea.co.uk/2014/04/07/building-robust-web-apps-with-react-part-2.html) @@ -649,13 +653,10 @@ A collection of awesome React tools, resources, videos and shiny things. * [babel-sublime - Syntax definitions for ES6 JavaScript with React JSX extensions](https://github.com/babel/babel-sublime) * [Atom React](https://atom.io/packages/react) * [vim-jsx - Vim JSX Syntax](https://github.com/mxw/vim-jsx) -* [Vim React Snippets](https://github.com/justinj/vim-react-snippets) -* [Textmate Bundle for JSX](https://github.com/jjeising/javascript-react.tmbundle) +* [vim-react-snippets - Vim version of the snippets from sublime-react](https://github.com/justinj/vim-react-snippets) * [js2-mode - JavaScript editing mode for GNU Emacs](https://github.com/mooz/js2-mode) * [web-mode.el - An autonomous emacs major-mode for editing web templates](http://web-mode.org/) * [JSXHint - Wrapper around JSHint for linting JSX files](https://github.com/STRML/JSXHint) -* [React Starter Kit for Microsoft Visual Studio](http://visualstudiogallery.msdn.microsoft.com/d65d6b29-6dd7-4100-81b1-609e5afce356) -* [WebStorm 9 - JavaScript IDE by JetBrains with JSX support](https://www.jetbrains.com/webstorm/) #### Generating * [generator-react-webpack - Yeoman generator for ReactJS and Webpack](https://github.com/newtriks/generator-react-webpack) From 7e0c5cd240e64a8379a7fb44c81f50d846421297 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Fri, 27 Mar 2015 04:26:20 +0200 Subject: [PATCH 0128/1200] Add react-native --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index a4ee4ca4..ba6b3f14 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,6 @@ A collection of awesome React tools, resources, videos and shiny things. - [Writing Isomorphic Apps](#writing-isomorphic-apps) - [JSX](#jsx) - [Flux Tutorials](#flux-tutorials) - - [Mobile](#mobile) - [Building Robust Web Apps with React](#building-robust-web-apps-with-react) - [Comprehensive Guide to Building Apps with React](#comprehensive-guide-to-building-apps-with-react) - [Scotch.io React tutorials series](#scotchio-react-tutorials-series) @@ -35,6 +34,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [React Internals](#react-internals) - [Tools](#tools) - [Flux](#flux) + - [Mobile](#mobile) - [Boilerplates](#boilerplates) - [Components](#components) - [Libraries](#libraries) @@ -192,9 +192,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [Introduction to Facebook's Flux architecture](http://ryanclark.me/getting-started-with-flux/) * [Flux solutions compared by example](http://pixelhunter.me/post/110248593059/flux-solutions-compared-by-example) -##### Mobile -* [componentkit - A React-inspired view framework for iOS](https://github.com/facebook/componentkit) - ##### Building robust web apps with React * [Building robust web apps with React: Part 1](http://maketea.co.uk/2014/03/05/building-robust-web-apps-with-react-part-1.html) * [Building robust web apps with React: Part 2](http://maketea.co.uk/2014/04/07/building-robust-web-apps-with-react-part-2.html) @@ -362,6 +359,10 @@ A collection of awesome React tools, resources, videos and shiny things. * [Flummox - An isomorphic Flux library with zero singletons](https://github.com/acdlite/flummox) * [Hoverboard - Lightweight data model and Flux store with actions and a state change listener](https://github.com/jesseskinner/hoverboard) +##### Mobile +* [react-native - A framework for building native apps with React](https://github.com/facebook/react-native) +* [componentkit - A React-inspired view framework for iOS](https://github.com/facebook/componentkit) + #### Boilerplates * [React Starterify - application skeleton using Browserify and other awesome tools](https://github.com/Granze/react-starterify) * [react-starter-kit - a skeleton for an isomorphic web application](https://github.com/kriasoft/react-starter-kit) From 2c3e23542ffa6525df0dd47bb665b193150d73cc Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sat, 28 Mar 2015 14:02:25 +0200 Subject: [PATCH 0129/1200] Add Introducing React Native blogpost --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 61cccd5c..6d762e3c 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [Writing Isomorphic Apps](#writing-isomorphic-apps) - [JSX](#jsx) - [Flux Tutorials](#flux-tutorials) + - [React Native](#react-native) - [Building Robust Web Apps with React](#building-robust-web-apps-with-react) - [Comprehensive Guide to Building Apps with React](#comprehensive-guide-to-building-apps-with-react) - [Scotch.io React tutorials series](#scotchio-react-tutorials-series) @@ -192,6 +193,9 @@ A collection of awesome React tools, resources, videos and shiny things. * [Introduction to Facebook's Flux architecture](http://ryanclark.me/getting-started-with-flux/) * [Flux solutions compared by example](http://pixelhunter.me/post/110248593059/flux-solutions-compared-by-example) +##### React Native +* [Introducing React Native: Building Apps with JavaScript](http://www.raywenderlich.com/99473/introducing-react-native-building-apps-javascript) + ##### Building robust web apps with React * [Building robust web apps with React: Part 1](http://maketea.co.uk/2014/03/05/building-robust-web-apps-with-react-part-1.html) * [Building robust web apps with React: Part 2](http://maketea.co.uk/2014/04/07/building-robust-web-apps-with-react-part-2.html) From a14dbeb3ee088b80b379fc2b634a0b6a9604b529 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sat, 28 Mar 2015 14:08:01 +0200 Subject: [PATCH 0130/1200] Add React Native Has Landed blogpost --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a6664784..3b479a1c 100644 --- a/README.md +++ b/README.md @@ -195,6 +195,7 @@ A collection of awesome React tools, resources, videos and shiny things. ##### React Native * [Introducing React Native: Building Apps with JavaScript](http://www.raywenderlich.com/99473/introducing-react-native-building-apps-javascript) +* [React Native Has Landed](http://moduscreate.com/react-native-has-landed/) ##### Building robust web apps with React * [Building robust web apps with React: Part 1](http://maketea.co.uk/2014/03/05/building-robust-web-apps-with-react-part-1.html) From 348ccbd51425411f45d80260ac9f8d1a7f44a319 Mon Sep 17 00:00:00 2001 From: Sander Date: Sun, 29 Mar 2015 11:04:15 +0200 Subject: [PATCH 0131/1200] Move React Style to appropriate section --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3b479a1c..5dde4571 100644 --- a/README.md +++ b/README.md @@ -112,7 +112,6 @@ A collection of awesome React tools, resources, videos and shiny things. * [The New React-based Brackets Project Tree](http://www.kevindangoor.com/2014/09/intro-to-the-new-brackets-project-tree/) * [A React.js case study follow-up](http://blog.krawaller.se/posts/a-react-js-case-study-follow-up/) * [Scroll Position with React](http://blog.vjeux.com/2013/javascript/scroll-position-with-react.html) -* [React Style](https://andreypopp.com/posts/2014-08-06-react-style.html) * [Component Interop With React And Custom Elements](http://addyosmani.com/blog/component-interop-with-react-and-custom-elements/) * [Getting Started with React.js: Creating Material Design Components](http://www.syncano.com/getting-started-reactjs-tutorial/) * [Building a board game with React.js](http://jjt.io/2014/07/30/building-a-board-game-with-react-js/) @@ -216,6 +215,7 @@ A collection of awesome React tools, resources, videos and shiny things. ##### React styling * [React: CSS in JS](https://speakerdeck.com/vjeux/react-css-in-js) * [Radium](https://github.com/FormidableLabs/radium) +* [React Style](https://github.com/js-next/react-style) ##### React and Backbone * [Using React components as Backbone Views](http://www.thomasboyt.com/2013/12/17/using-reactjs-as-a-backbone-view.html) From f0b509821e7cc4d15cfa0740da5b2b2e629299a0 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Mon, 30 Mar 2015 13:45:27 +0300 Subject: [PATCH 0132/1200] Add react-chartjs module to the list --- README.md | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 3b479a1c..3b91a212 100644 --- a/README.md +++ b/README.md @@ -17,13 +17,13 @@ A collection of awesome React tools, resources, videos and shiny things. - [Comprehensive Guide to Building Apps with React](#comprehensive-guide-to-building-apps-with-react) - [Scotch.io React tutorials series](#scotchio-react-tutorials-series) - [React styling](#react-styling) + - [React Charts Tutorials](#react-chart-tutorials) - [React and Backbone](#react-and-backbone) - [React and Angular](#react-and-angular) - [React and Bootstrap](#react-and-bootstrap) - [React and ClojureScript](#react-and-clojurescript) - [React and CoffeeScript](#react-and-coffeescript) - [React and Haskell](#react-and-haskell) - - [React and D3](#react-and-d3) - [React and SocketIO](#react-and-socketio) - [Server-Client with React](#server-client-with-react) - [Server Side Rendering](#server-side-rendering) @@ -52,6 +52,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [JSX Alternatives](#jsx-alternatives) - [Template Engines](#template-engines) - [Maps](#maps) + - [Charts](#charts) - [Service Workers](#service-workers) - [Videos](#videos) - [Video from Confs](#video-from-confs) @@ -217,6 +218,11 @@ A collection of awesome React tools, resources, videos and shiny things. * [React: CSS in JS](https://speakerdeck.com/vjeux/react-css-in-js) * [Radium](https://github.com/FormidableLabs/radium) +##### React Charts Tutorials +* [Integrating D3.js visualizations in a React app](http://nicolashery.com/integrating-d3js-visualizations-in-a-react-app/) +* [D3 and React - the future of charting components?](http://10consulting.com/2014/02/19/d3-plus-reactjs-for-charting/) +* [Choropleth mapping with React and d3](http://pleasetrythisathome.github.io/react%20d3%20visualization%20choropleth/2014/03/20/react-choropleth.html) + ##### React and Backbone * [Using React components as Backbone Views](http://www.thomasboyt.com/2013/12/17/using-reactjs-as-a-backbone-view.html) * [Chicago Backbone Meetup: React + Backbone slides](https://speakerdeck.com/larsonjj/chicago-backbone-meetup-react-plus-backbone) @@ -250,12 +256,6 @@ A collection of awesome React tools, resources, videos and shiny things. ##### React and Haskell * [Animating Web UI with React and Haskell](http://joelburget.com/react-haskell/index.html) -##### React and D3 -* [Integrating D3.js visualizations in a React app](http://nicolashery.com/integrating-d3js-visualizations-in-a-react-app/) -* [D3 and React - the future of charting components?](http://10consulting.com/2014/02/19/d3-plus-reactjs-for-charting/) -* [Choropleth mapping with React and d3](http://pleasetrythisathome.github.io/react%20d3%20visualization%20choropleth/2014/03/20/react-choropleth.html) -* [react-d3 chart library](http://esbullington.github.io/react-d3-website/) - ##### React and Socket.IO * [Socket.IO integration example](https://gist.github.com/zpao/5686416) * [Socket.IO integration example inside of a single React component](https://gist.github.com/petehunt/5687230) @@ -704,6 +704,10 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-google-maps - React.js Google Maps integration component](https://github.com/tomchentw/react-google-maps) * [react-gmaps - A Google Maps component for React.js](https://github.com/MicheleBertoli/react-gmaps) +#### Charts +* [react-d3 - Modular React charts made with d3.js](https://github.com/esbullington/react-d3) +* [react-chartjs - Common react charting components using chart.js](https://github.com/jhudson8/react-chartjs) + #### Service Workers * [react-worker - Using Service Workers to render React components](https://github.com/MicheleBertoli/react-worker) From b76a11048f67e3f393610922bfa8a9ecdd10ff73 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Mon, 30 Mar 2015 13:47:10 +0300 Subject: [PATCH 0133/1200] Fix typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3b91a212..1f00cf9b 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [Comprehensive Guide to Building Apps with React](#comprehensive-guide-to-building-apps-with-react) - [Scotch.io React tutorials series](#scotchio-react-tutorials-series) - [React styling](#react-styling) - - [React Charts Tutorials](#react-chart-tutorials) + - [React Charts Tutorials](#react-charts-tutorials) - [React and Backbone](#react-and-backbone) - [React and Angular](#react-and-angular) - [React and Bootstrap](#react-and-bootstrap) From 7d871b8d2fd8085d74d9fffbe3b75f6f11c78ac3 Mon Sep 17 00:00:00 2001 From: lukas Date: Mon, 30 Mar 2015 19:52:49 +0100 Subject: [PATCH 0134/1200] Fix wrong url for React One Hour --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3d39eafc..ad3c03b3 100644 --- a/README.md +++ b/README.md @@ -96,7 +96,7 @@ A collection of awesome React tools, resources, videos and shiny things. ##### General Tutorials * [React Tutorial](http://facebook.github.io/react/docs/tutorial.html) -* [React One Hour](https://github.com/petehunt/react-one-hour-email/commits/master) +* [React One Hour](https://github.com/petehunt/react-one-hour-email/) * [Medium React Tutorials](https://medium.com/react-tutorials) * [Intro to the React Framework](http://code.tutsplus.com/tutorials/intro-to-the-react-framework--net-35660) * [React beginner tutorial: implementing the board game Go](http://cjlarose.com/2014/01/09/react-board-game-tutorial.html) From 7e1dbbc3dff08a3543d11f035ebc848f55633347 Mon Sep 17 00:00:00 2001 From: lius Date: Thu, 2 Apr 2015 11:36:20 -0300 Subject: [PATCH 0135/1200] Inclusion of Reapp --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ad3c03b3..b1a60ab0 100644 --- a/README.md +++ b/README.md @@ -367,6 +367,7 @@ A collection of awesome React tools, resources, videos and shiny things. ##### Mobile * [react-native - A framework for building native apps with React](https://github.com/facebook/react-native) * [componentkit - A React-inspired view framework for iOS](https://github.com/facebook/componentkit) +* [Reapp - A UI-kit with widgets and CLI to build mobile web apps](http://reapp.io) #### Boilerplates * [React Starterify - application skeleton using Browserify and other awesome tools](https://github.com/Granze/react-starterify) From 50204e2dda5fe176c23f2384bfe1648bad188237 Mon Sep 17 00:00:00 2001 From: Khang Hoang Trieu Date: Fri, 3 Apr 2015 14:05:10 +0700 Subject: [PATCH 0136/1200] Add React --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b1a60ab0..f973a3d9 100644 --- a/README.md +++ b/README.md @@ -196,6 +196,7 @@ A collection of awesome React tools, resources, videos and shiny things. ##### React Native * [Introducing React Native: Building Apps with JavaScript](http://www.raywenderlich.com/99473/introducing-react-native-building-apps-javascript) * [React Native Has Landed](http://moduscreate.com/react-native-has-landed/) +* [React Native Components](http://react.parts) ##### Building robust web apps with React * [Building robust web apps with React: Part 1](http://maketea.co.uk/2014/03/05/building-robust-web-apps-with-react-part-1.html) From 131b4d3fb17bd6de0f3424c2e61c982daa7ae2a9 Mon Sep 17 00:00:00 2001 From: Rick Date: Sat, 4 Apr 2015 01:18:13 +0200 Subject: [PATCH 0137/1200] Add Relay tutorials and tools --- README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/README.md b/README.md index b1a60ab0..7fe64663 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [JSX](#jsx) - [Flux Tutorials](#flux-tutorials) - [React Native](#react-native) + - [Relay](#relay-tutorials) - [Building Robust Web Apps with React](#building-robust-web-apps-with-react) - [Comprehensive Guide to Building Apps with React](#comprehensive-guide-to-building-apps-with-react) - [Scotch.io React tutorials series](#scotchio-react-tutorials-series) @@ -36,6 +37,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [Tools](#tools) - [Flux](#flux) - [Mobile](#mobile) + - [Relay](#relay) - [Boilerplates](#boilerplates) - [Components](#components) - [Libraries](#libraries) @@ -197,6 +199,13 @@ A collection of awesome React tools, resources, videos and shiny things. * [Introducing React Native: Building Apps with JavaScript](http://www.raywenderlich.com/99473/introducing-react-native-building-apps-javascript) * [React Native Has Landed](http://moduscreate.com/react-native-has-landed/) +##### Relay +* [Introducing Relay and GraphQL](https://facebook.github.io/react/blog/2015/02/20/introducing-relay-and-graphql.html) +* [Building The Facebook News Feed With Relay](https://facebook.github.io/react/blog/2015/03/19/building-the-facebook-news-feed-with-relay.html) +* [React Native & Relay: Bringing Modern Web Techniques to Mobile (f8 2015)](https://www.youtube.com/watch?v=X6YbAKiLCLU) +* [Unofficial Relay FAQ](https://gist.github.com/wincent/598fa75e22bdfa44cf47?) +* [The Changelog #149: React.js, React Native, Flux, Relay, and GraphQL with Facebook](https://thechangelog.com/149/) + ##### Building robust web apps with React * [Building robust web apps with React: Part 1](http://maketea.co.uk/2014/03/05/building-robust-web-apps-with-react-part-1.html) * [Building robust web apps with React: Part 2](http://maketea.co.uk/2014/04/07/building-robust-web-apps-with-react-part-2.html) @@ -369,6 +378,15 @@ A collection of awesome React tools, resources, videos and shiny things. * [componentkit - A React-inspired view framework for iOS](https://github.com/facebook/componentkit) * [Reapp - A UI-kit with widgets and CLI to build mobile web apps](http://reapp.io) +##### Relay +* [react-relay - A framework for building data-driven React applications (officially by Facebook)](https://www.npmjs.com/package/react-relay) +* [react-transmit - Relay-inspired library based on Promises](https://github.com/RickWong/react-transmit) +* [graphqlite - An experimental implementation of Facebook's GraphQL](https://github.com/madjam002/graphqlite) +* [graphqljs - GraphQL parser written in JavaScript](https://github.com/cobbweb/graphqljs) +* [GraphNoQL - Facebook's GraphQL backend implemented with Node+Mongo](https://github.com/lutherism/GraphNoQL) +* [GraphpostgresQL - GraphQL for Postgres](https://github.com/solidsnack/GraphpostgresQL) +* [graphql-ruby - Ruby implementation of Facebook's GraphQL](https://github.com/rmosolgo/graphql-ruby) + #### Boilerplates * [React Starterify - application skeleton using Browserify and other awesome tools](https://github.com/Granze/react-starterify) * [react-starter-kit - a skeleton for an isomorphic web application](https://github.com/kriasoft/react-starter-kit) From 794dbdb51773188d02874aafd95a4d9f314ec3c8 Mon Sep 17 00:00:00 2001 From: Rick Date: Sat, 4 Apr 2015 01:21:15 +0200 Subject: [PATCH 0138/1200] Fix TOC links --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7fe64663..c93f0738 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [JSX](#jsx) - [Flux Tutorials](#flux-tutorials) - [React Native](#react-native) - - [Relay](#relay-tutorials) + - [Relay](#relay) - [Building Robust Web Apps with React](#building-robust-web-apps-with-react) - [Comprehensive Guide to Building Apps with React](#comprehensive-guide-to-building-apps-with-react) - [Scotch.io React tutorials series](#scotchio-react-tutorials-series) @@ -37,7 +37,7 @@ A collection of awesome React tools, resources, videos and shiny things. - [Tools](#tools) - [Flux](#flux) - [Mobile](#mobile) - - [Relay](#relay) + - [Relay and GraphQL](#relay-and-graphql) - [Boilerplates](#boilerplates) - [Components](#components) - [Libraries](#libraries) @@ -378,7 +378,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [componentkit - A React-inspired view framework for iOS](https://github.com/facebook/componentkit) * [Reapp - A UI-kit with widgets and CLI to build mobile web apps](http://reapp.io) -##### Relay +##### Relay and GraphQL * [react-relay - A framework for building data-driven React applications (officially by Facebook)](https://www.npmjs.com/package/react-relay) * [react-transmit - Relay-inspired library based on Promises](https://github.com/RickWong/react-transmit) * [graphqlite - An experimental implementation of Facebook's GraphQL](https://github.com/madjam002/graphqlite) From 40867726f6a4c2a000934553372842aa59ba1514 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Sat, 4 Apr 2015 15:26:18 +0300 Subject: [PATCH 0139/1200] Add Use React Native link --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 02ff43e5..a91da2d6 100644 --- a/README.md +++ b/README.md @@ -375,6 +375,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Hoverboard - Lightweight data model and Flux store with actions and a state change listener](https://github.com/jesseskinner/hoverboard) ##### Mobile +* [Use React Native](http://www.reactnative.com/) * [react-native - A framework for building native apps with React](https://github.com/facebook/react-native) * [componentkit - A React-inspired view framework for iOS](https://github.com/facebook/componentkit) * [Reapp - A UI-kit with widgets and CLI to build mobile web apps](http://reapp.io) From e6b6ee96433b9f3b82bd84cb471fd78cb6c12223 Mon Sep 17 00:00:00 2001 From: ButuzGOL Date: Sun, 5 Apr 2015 20:38:56 +0300 Subject: [PATCH 0140/1200] Add essential-react A minimal skeleton for building testable React apps using ES6 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a91da2d6..e5095f54 100644 --- a/README.md +++ b/README.md @@ -198,7 +198,7 @@ A collection of awesome React tools, resources, videos and shiny things. ##### React Native * [Introducing React Native: Building Apps with JavaScript](http://www.raywenderlich.com/99473/introducing-react-native-building-apps-javascript) * [React Native Has Landed](http://moduscreate.com/react-native-has-landed/) -* [React Native Components](http://react.parts) +* [React Native Components](http://react.parts) ##### Relay * [Introducing Relay and GraphQL](https://facebook.github.io/react/blog/2015/02/20/introducing-relay-and-graphql.html) @@ -423,6 +423,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [mullet - A React + Hapi Starter Kit](https://github.com/lynnaloo/mullet) * [react-express-webpack-template - Server and client-side template with react-router](https://github.com/gpbl/react-express-webpack-template) * [react-isomorphic-starterkit - Create an isomorphic React app in less than 5 minutes](https://github.com/RickWong/react-isomorphic-starterkit) +* [essential-react - A minimal skeleton for building testable React apps using ES6](https://github.com/pheuter/essential-react) #### Components * [React Components](http://react-components.com/) From 4d5ff3e66228de4c07e086175e6ba33c25955289 Mon Sep 17 00:00:00 2001 From: Mateusz Zatorski Date: Wed, 8 Apr 2015 20:21:21 +0100 Subject: [PATCH 0141/1200] added mailbox example tutorial --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e5095f54..62fe7ac5 100644 --- a/README.md +++ b/README.md @@ -133,6 +133,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [React Tips and Best Practices](http://aeflash.com/2015-02/react-tips-and-best-practices.html) * [Building a Stateless Rails API with React and Twitter OAuth](http://fredguest.com/2015/03/06/building-a-stateless-rails-api-with-react-and-twitter-oauth/) * [React Primer](https://github.com/mikechau/react-primer-draft) +* [Mailbox in React](http://blog.tryolabs.com/2015/04/07/react-examples-mailbox/) ##### Writing React Components * [A Sortable List Component in React utilizing the HTML5 Drag & Drop API](http://webcloud.se/sortable-list-component-react-js/) From e5b178558b9119da5f506e3cf5ad08516ddf619d Mon Sep 17 00:00:00 2001 From: xgrommx Date: Thu, 9 Apr 2015 05:14:09 +0300 Subject: [PATCH 0142/1200] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 62fe7ac5..57f5428c 100644 --- a/README.md +++ b/README.md @@ -550,6 +550,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-autolink - An autolink mixin for React](https://github.com/banyan/react-autolink) * [react-emoji - An emoji mixin for React](https://github.com/banyan/react-emoji) * [react-portal - A transportation of (not just) modals and lightboxes to document.body](https://github.com/tajo/react-portal) +* [react-hotkeys - Declarative hotkey and focus area management for React](https://github.com/Chrisui/react-hotkeys) #### Libraries * [tuxx - A feature complete framework built on the React view layer](http://www.tuxedojs.org) From 4836102403a386fdab7570fe1aca2e44c67cc34f Mon Sep 17 00:00:00 2001 From: Dmitry Semigradsky Date: Fri, 10 Apr 2015 13:35:15 +0300 Subject: [PATCH 0143/1200] Added formsy-react --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 57f5428c..b60f16d7 100644 --- a/README.md +++ b/README.md @@ -645,6 +645,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-form-builder - A Form Builder for React.js](https://github.com/quri/react-form-builder) * [plexus-form - A dynamic form component for react using JSON-Schema](https://github.com/AppliedMathematicsANU/plexus-form) * [tcomb-form - UI library for developing forms writing less code](https://gcanti.github.io/tcomb-form) +* [formsy-react - A form input builder and validator for React JS](https://github.com/christianalfoni/formsy-react) #### Autocomplete * [react-autocomplete by @rackt - WAI-ARIA compliant React autocomplete](https://github.com/rackt/react-autocomplete) From ecba96cc29f613d53196b06c5a36ff37c64fce9d Mon Sep 17 00:00:00 2001 From: Victor Homyakov Date: Fri, 10 Apr 2015 13:43:23 +0300 Subject: [PATCH 0144/1200] Add JSBin integration --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 57f5428c..1fb504ae 100644 --- a/README.md +++ b/README.md @@ -81,6 +81,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [React CodePen Integration with JSX](http://codepen.io/enaqx/pen/cuIxm) * [React CodePen Integration without JSX](http://codepen.io/enaqx/pen/aAcdk) * [React 0.13 CodePen Integration with ES6 and JSX](http://codepen.io/bradleyboy/pen/OPBpGw) +* [React 0.13 JSBin Integration with JSX](http://jsbin.com/basitofoqo/1/edit?html,js,output) #### React Community * [React StackOverflow](http://stackoverflow.com/questions/tagged/reactjs) From 96aa071529d66720793bc63c59c9f20516ab5263 Mon Sep 17 00:00:00 2001 From: Nick Raienko Date: Fri, 10 Apr 2015 22:01:05 +0300 Subject: [PATCH 0145/1200] Add React Webpack Cookbook --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b60f16d7..bd08fe46 100644 --- a/README.md +++ b/README.md @@ -287,6 +287,7 @@ A collection of awesome React tools, resources, videos and shiny things. ##### Compiling React Tutorials * [Webpack Howto by Pete Hunt](https://github.com/petehunt/webpack-howto) +* [React Webpack Cookbook](https://github.com/christianalfoni/react-webpack-cookbook) * [AMD and CommonJS examples with Webpack](https://github.com/simonsmith/webpack-example) * [Integrating JSX live reload into your React workflow](http://gaearon.github.io/react-hot-loader/) * [React JS and a browserify workflow, part1](http://christianalfoni.github.io/javascript/2014/08/15/react-js-workflow.html) From 040f2ce1ebd3f9c1aa61e8874aaa202b91ad6f3d Mon Sep 17 00:00:00 2001 From: Mark Dalgleish Date: Mon, 13 Apr 2015 22:13:45 +1000 Subject: [PATCH 0146/1200] Add react-to-html-webpack-plugin --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 07e55c40..1101df39 100644 --- a/README.md +++ b/README.md @@ -713,6 +713,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [mimosa-react - A JSX compiler for Mimosa build tool](https://github.com/dbashford/mimosa-react) * [HTML2React - Convert plain HTML into Coffeescript calls of React.DOM](http://html2react.alhur.es/) * [JSXZ - Precompile your JSX HTML components from static HTML using CSS selectors](https://github.com/awetzel/jsxz) +* [react-to-html-webpack-plugin - Compile React components to static HTML](https://github.com/markdalgleish/react-to-html-webpack-plugin) #### Platforms * [morpheus - The next generation web publishing platform built with reactjs](https://github.com/vesparny/morpheus) From 784c12c8be3f9db722383320befd1f66b1bbfd64 Mon Sep 17 00:00:00 2001 From: Mark Dalgleish Date: Mon, 13 Apr 2015 22:13:58 +1000 Subject: [PATCH 0147/1200] Add static-site-generator-webpack-plugin --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1101df39..bc91b65e 100644 --- a/README.md +++ b/README.md @@ -714,6 +714,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [HTML2React - Convert plain HTML into Coffeescript calls of React.DOM](http://html2react.alhur.es/) * [JSXZ - Precompile your JSX HTML components from static HTML using CSS selectors](https://github.com/awetzel/jsxz) * [react-to-html-webpack-plugin - Compile React components to static HTML](https://github.com/markdalgleish/react-to-html-webpack-plugin) +* [static-site-generator-webpack-plugin - Prerender isomorphic JavaScript apps to static HTML](https://github.com/markdalgleish/static-site-generator-webpack-plugin) #### Platforms * [morpheus - The next generation web publishing platform built with reactjs](https://github.com/vesparny/morpheus) From 35d6228f1565d4b31472729cba6de2d544ed9d21 Mon Sep 17 00:00:00 2001 From: Chris Contolini Date: Tue, 14 Apr 2015 15:08:22 -0400 Subject: [PATCH 0148/1200] Fix rackt GH handle --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bc91b65e..20b0a79a 100644 --- a/README.md +++ b/README.md @@ -629,7 +629,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-packery-mixin - Standalone mixin for Packery (Metafizzy)](https://github.com/eiriklv/react-packery-mixin) #### Routing -* [react-router by @raackt - A complete routing solution for React.js](https://github.com/rackt/react-router) +* [react-router by @rackt - A complete routing solution for React.js](https://github.com/rackt/react-router) * [react-router-component by @andreypopp - Declarative router component for React](https://github.com/STRML/react-router-component) * [react-router by @jaredly - An integrated router for react](https://github.com/jaredly/react-router) * [rrouter - Declarative routing layer for React applications](https://github.com/andreypopp/rrouter) From 0aeea47ea5219126f792cdbddfd7a038f4daa496 Mon Sep 17 00:00:00 2001 From: Koustuv Sinha Date: Thu, 16 Apr 2015 10:01:50 +0530 Subject: [PATCH 0149/1200] Added React Mixins Explained By Example tutorial --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index bc91b65e..bdbf92f4 100644 --- a/README.md +++ b/README.md @@ -135,6 +135,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [Building a Stateless Rails API with React and Twitter OAuth](http://fredguest.com/2015/03/06/building-a-stateless-rails-api-with-react-and-twitter-oauth/) * [React Primer](https://github.com/mikechau/react-primer-draft) * [Mailbox in React](http://blog.tryolabs.com/2015/04/07/react-examples-mailbox/) +* [React Mixins Explained By Example](http://simblestudios.com/blog/development/react-mixins-by-example.html) ##### Writing React Components * [A Sortable List Component in React utilizing the HTML5 Drag & Drop API](http://webcloud.se/sortable-list-component-react-js/) From 9a85fa2dcd6734ad77b5b7c435baaa6d4891b43c Mon Sep 17 00:00:00 2001 From: dkhamsing Date: Thu, 16 Apr 2015 07:48:17 -0700 Subject: [PATCH 0150/1200] Add react-native-webpack-server by @mjohnston --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5dc3551d..f0dbad01 100644 --- a/README.md +++ b/README.md @@ -383,6 +383,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-native - A framework for building native apps with React](https://github.com/facebook/react-native) * [componentkit - A React-inspired view framework for iOS](https://github.com/facebook/componentkit) * [Reapp - A UI-kit with widgets and CLI to build mobile web apps](http://reapp.io) +* [react-native-webpack-server - Build React Native apps with Webpack](https://github.com/mjohnston/react-native-webpack-server) ##### Relay and GraphQL * [react-relay - A framework for building data-driven React applications (officially by Facebook)](https://www.npmjs.com/package/react-relay) From 898eb2ce600f5b493af6e7ac8ab3fbe540ade155 Mon Sep 17 00:00:00 2001 From: Cies Breijs Date: Fri, 17 Apr 2015 11:57:59 +0200 Subject: [PATCH 0151/1200] Added some Haskell-React resources And a PureScript-React one. --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 5dc3551d..07dfbcd6 100644 --- a/README.md +++ b/README.md @@ -268,6 +268,13 @@ A collection of awesome React tools, resources, videos and shiny things. ##### React and Haskell * [Animating Web UI with React and Haskell](http://joelburget.com/react-haskell/index.html) +* [stackage-view, built with Yesod and GHCJS+React](https://github.com/fpco/stackage-view) +* [TodoMVC example with Shade (Haste+React)](https://github.com/takeoutweight/shade-todomvc) +* [react-haskell, to be used with Haste](https://hackage.haskell.org/package/react-haskell) ([blog post](http://joelburget.com/react-haskell/)) +* [blaze-react, blaze-html style React bindings using GHCJS](https://github.com/meiersi/blaze-react) ([video tutorial](https://www.youtube.com/watch?v=4nTnC0t7pzY)) + +##### React and PureScript +* [purescript-react bindings](https://github.com/purescript-contrib/purescript-react) ([example app](https://github.com/fujimura/purescript-react-example)) ##### React and Socket.IO * [Socket.IO integration example](https://gist.github.com/zpao/5686416) From feea7897921d6650bebcd3c8a69a3503d1519d05 Mon Sep 17 00:00:00 2001 From: Koustuv Sinha Date: Mon, 20 Apr 2015 09:41:01 +0530 Subject: [PATCH 0152/1200] Added react-datagrid component --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f0dbad01..38f7229f 100644 --- a/README.md +++ b/README.md @@ -555,6 +555,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-emoji - An emoji mixin for React](https://github.com/banyan/react-emoji) * [react-portal - A transportation of (not just) modals and lightboxes to document.body](https://github.com/tajo/react-portal) * [react-hotkeys - Declarative hotkey and focus area management for React](https://github.com/Chrisui/react-hotkeys) +* [react-datagrid - A carefully crafted DataGrid for React](https://github.com/zippyui/react-datagrid) #### Libraries * [tuxx - A feature complete framework built on the React view layer](http://www.tuxedojs.org) From 2ff8dbb0328e8ed9b3432299f1329fad3313cfe7 Mon Sep 17 00:00:00 2001 From: martinandert Date: Mon, 20 Apr 2015 09:44:13 +0200 Subject: [PATCH 0153/1200] added react-inline --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index f0dbad01..b0bf8e80 100644 --- a/README.md +++ b/README.md @@ -230,6 +230,7 @@ A collection of awesome React tools, resources, videos and shiny things. * [React: CSS in JS](https://speakerdeck.com/vjeux/react-css-in-js) * [Radium](https://github.com/FormidableLabs/radium) * [React Style](https://github.com/js-next/react-style) +* [React Inline](https://github.com/martinandert/react-inline) ##### React Charts Tutorials * [Integrating D3.js visualizations in a React app](http://nicolashery.com/integrating-d3js-visualizations-in-a-react-app/) @@ -460,9 +461,9 @@ A collection of awesome React tools, resources, videos and shiny things. * [react-autoupdate-time - Renders a