├── readme-en.md └── readme.md /readme-en.md: -------------------------------------------------------------------------------- 1 | Resources for learning ReactJS in Spanish 2 | 3 | Collection of resources for learning ReactJS. If you have any material do not forget to send a pull requests, or @jlobitu twit. 4 | 5 | React 6 | about React 7 | React Tutorials 8 | Native React 9 | flush 10 | Redux 11 | Videos 12 | Video tutorials 13 | Video Courses 14 | books 15 | 16 | React 17 | 18 | JavaScript library for building user interfaces 19 | 20 | about React 21 | 22 | React.js documentation in Spanish: books: 23 | 24 | What it is and how it works ReactJS 25 | Basics JSX and ReactJS 26 | ReactJS, which brings the current 27 | How does React.js? 28 | New in V0.14 React 29 | ReactJS: a different approach 30 | Retrospective of a project with ReactJS 31 | Introduction to React 32 | What is it and how React.js work? 33 | REACTJS And their victims? 34 | ReactJS: First Steps 35 | What you need to know about React 15 36 | Series of concrete steps and instructions to start using Reactjs fatigue 37 | howto react 38 | Introduction to ReactJS 39 | React comparison Angle vs JS 2 40 | ¿AngularJS vs ReactJS? How confuse speed with bacon 41 | Introduction to ReactJS 42 | 43 | React Tutorials 44 | 45 | React, first delivery. 46 | Starting with React 47 | practical introduction to ReactJS 48 | The top 3 starter-kits ReactJS 49 | I want to do a project in ReactJS. And now that?! 50 | Higher order components in ReactJS 51 | reusable components with the container-contained pattern 52 | Creating a realtime chat in Sails.js and React 53 | React js and lifecycle of the components. 54 | Developing a basic application with a view to ReactJS 55 | ReactJS and Firebase, how to keep views updated in real time 56 | How to filter a list ReactJS 57 | How to use Web Components with ReactJS and AngularJS 58 | React reuses your code using mixins 59 | Data management in real time with RethinkDB and ReactJS 60 | Creating an application with React.js and Sails.js 61 | Step by step guide to create an app isomorphic with React, Express and SS6 62 | Creating an app isomorphic with React, Express and SS6 - Part 2 63 | Creating an app isomorphic with React, Express and SS6 - Part 3 64 | Beginning with ReactJS and ECMAScript 6 65 | Sample Application with React.js in ECMAScript 6 66 | Consuming a REST API from React.js with ECMAScript6 67 | Create a component ReactJS 68 | Using ReactJS with Browserify 69 | Reagent a Libería to use ReactJS from ClojureScript 70 | React ReactJS routes with Router 71 | Specifying types in ReactJS with propTypes 72 | A mixin for asynchronous data loading ReactJS 73 | Asynchronous loading data into ReactJS through React Router 74 | ReactJS and use of the components on the web (Part 1) 75 | ReactJS and use of the components on the web (Part 2: Hello world ReactJS) 76 | ReactJS and use of the components on the web (Part 3: A customer of the home screen Reddit) 77 | ReactJS and use of the components on the web (Part 4: Bar graph with D3 and RectJS) 78 | ReactJS and use of the components on the web (Part 5: Configuring our environment webpack and SS6) 79 | React.js internationalization and FormatJS 80 | React.js rendering on the server and react with Express.js-engine 81 | How to recognize a click outside an element ReactJS 82 | Configuring an environment to work with Webpack React 83 | ReactJS agnostic: The DOM as an implementation detail 84 | unit testing of components in ReactJS regardless of DOM with shallow Rendering 85 | To find React JS, PHP, MySQL and Bootstrap 86 | Manager notes React 87 | Example list with Backbone and React 88 | Similarities between React and Polymer with Apache Tapestry 89 | Testing of components React with Jest 90 | AngularJS vs BACKBONE.JS, Jquery, ReactJS and other 91 | ReactJS: The life cycle of a component (I) 92 | ReactJS: The life cycle of a component (II) 93 | React workshop, SS6 and webpack in 2015 Codemotion 94 | ReactJS internationalization of applications: Rosetta 95 | ReactJS: Install everything you need to start 96 | React JS in Spanish - Basic Tutorial and Getting Started 97 | Google bot support pages SPA: a scientific study 98 | Properties and status of components React 99 | Lifecycle of React components 100 | Set up a development environment for React and SS6 with Webpack 101 | Your development environment ReactJS in 5 minutes with hjs-webpack 102 | Using Angle and React with BPM 103 | First application React 104 | Create your blog with ReactJS, GitHub and Surge 105 | Hello world React JS 106 | Components of High Order React.js 107 | Hello world !, set up a development environment for React.js 108 | An x-ray component in SS6 React 109 | part # 2 - Meteorjs + Reactjs 110 | React types of components in JS 111 | ReactJS: creating dynamic components 112 | Components of Higher Order (Higher Order Components) in ReactJS 113 | Create applications without setting anything React 114 | React.js on the server using Django 115 | Start with React 116 | Patterns reuse of code between components ReactJS 117 | 118 | Native React 119 | 120 | Native React: nativizando hybrid app development 121 | Learn how to create a new project with Native React 122 | # 4SESSIONS [20FEB] REACTJS + REACT NATIVE = REACT DEVELOPER 123 | 124 | flush 125 | 126 | Poor Man's Flux 127 | Architecture Flux 128 | Why is it important Flux and why (probably) should not use it 129 | 130 | Redux 131 | 132 | Redux tutorial - Part 1 (Flux library - Introduction) 133 | Redux tutorial - Part 2 (Flux library - Concepts required) 134 | Redux tutorial - Part 3 (Flux library - Store) 135 | Introduction to Redux.js 136 | Combining React.js and Redux.js 137 | Middlewares in Redux.js 138 | Asynchronous actions Redux.js 139 | Unit testing in Redux.js 140 | Routing applications Redux and React.js 141 | Ducks structure files for Redux.js 142 | Glossary of Redux 143 | Porting to Redux 144 | Error handling in Redux.js 145 | Creating modular code with ducks Redux 146 | Using Redux on the server with Socket.io 147 | Rendering applications Redux on the server 148 | Getting data applications Redux 149 | 150 | Videos 151 | Video tutorials 152 | 153 | Introduction to ReactJS 154 | ReactJS in #programadorIO 155 | Flux, UI architecture by Facebook #programadorIO 156 | Noderscast - E07 - NodeJS 4.0, React and the End of the World 157 | Introduction to ReactJs #DevHangout with @carloscuatin 158 | Chema Balsas - React in real life: AlloyEditor 159 | Chema Balsas (@jbalsas) talks about React and AllowEditor 160 | (Bogota) ReactJS and Native React 161 | STREAM: + json api + react nodejs + es6! Spanish 162 | STREAM: webpack react + + es6! Spanish 163 | STREAM: webpack react + + es6! Spanish 164 | STREAM: webpack react + + es6! Spanish 165 | Introduction to React.js 166 | Just over ReactJs | Talks Scio PV2016 167 | Consuming a REST API with React and Redux 168 | React: Rethinking Best Practices (s) 169 | Scaffolding of complex applications React - JSDayES 2016 170 | SailsJS + ReactJS as template engine 171 | knowing React 172 | ReactJS @ MuleSoft - June 29, 2016 173 | Learn to develop real-time applications with Crystal and React 174 | The way to master Reactjs 175 | 176 | Video Courses 177 | 178 | Jesus Conde - React.js 179 | Platzi - Course: React.js 180 | Oscar Uh Pérez - React js 181 | BrainTec - Agile Development with React.js 182 | @elburabure - NodersCL - Class 1 Course ReactJS 183 | @elburabure - NodersCL - ReactJS Course Class 2 184 | @elburabure - NodersCL - Class 3 Course ReactJS 185 | Ricardo Borillo - React 186 | Risky Programmer - React.JS 187 | Facilito Code - Free Course React 188 | Ivan BTrujillo - Native React 189 | One of piera - Curse of ReactJS 190 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | ## Recursos para aprender ReactJS en español 2 | 3 | > Colección de recursos para aprender [ReactJS](https://facebook.github.io/react/). Si tienes algun material no olvides enviar un pull requests, o un tuit [@jlobitu](https://twitter.com/jlobitu). 4 | 5 | - [React](#react) 6 | - [Sobre React](#sobre-react) 7 | - [React Tutoriales](#react-tutoriales) 8 | - [React Native](#react-native) 9 | - [Flux](#flux) 10 | - [Redux](#redux) 11 | - [Videos](#videos) 12 | - [Video Tutoriales](#video-tutoriales) 13 | - [Video Cursos](#video-cursos) 14 | - [Libros](#libros) 15 | 16 | ## React 17 | 18 | > Biblioteca JavaScript para la construcción de interfaces de usuario 19 | 20 | ### Sobre React 21 | 22 | > [Documentacion de React.js en español](https://github.com/reactjs-hispano/react-es-docs) 23 | 24 | - [Qué es y cómo funciona ReactJS](https://platzi.com/blog/intro-react-js/) 25 | - [React, ¿qué es?](https://medium.com/@bonniemilianb/react-fa9fd8ee3c29) 26 | - [Conceptos básicos de JSX y ReactJS](https://platzi.com/blog/conceptos-basicos-reactjs/) 27 | - [ReactJS, lo que trae la corriente](http://codexsw.logdown.com/posts/294581-reactjs-lo-que-trae-la-corriente) 28 | - [¿Cómo funciona React.js? ](https://programarivm.com/2016/06/como-funciona-react-js/) 29 | - [Lo nuevo en React v0.14](https://platzi.com/blog/react-v014/) 30 | - [ReactJS: un enfoque diferente](http://blog.koalite.com/2014/09/reactjs-un-enfoque-diferente/) 31 | - [Retrospectiva de un proyecto con ReactJS](http://blog.koalite.com/2015/01/retrospectiva-de-un-proyecto-con-reactjs/) 32 | - [Introducción a React](http://code.ezakto.com/react/introduccion-a-react.html) 33 | - [¿Qué es y cómo funciona React.js?](https://www.nextuniversity.com/blog/que-es-y-como-funciona-react-js/) 34 | - [REACTJS Y ¿SUS VÍCTIMAS?](https://itblogsogeti.com/2016/05/31/reactjs-y-sus-victimas/) 35 | - [Lo que tienes que saber sobre React 15](https://platzi.com/blog/react-15/) 36 | - [Serie de pasos concretos e indicaciones para empezar a usar Reactjs sin fatiga](https://github.com/victorkane/meetup-2016-04-05) 37 | - [react howto](https://github.com/petehunt/react-howto/blob/master/README-es.md) 38 | - [Introducción a ReactJS](https://medium.com/@odeabreu/introducci%C3%B3n-a-reactjs-9c9ed9c71437#.2ifg64xhs) 39 | - [Comparación React JS vs Angular 2](http://www.enrique7mc.com/2016/01/comparacion-react-js-vs-angular-2/) 40 | - [¿AngularJS vs ReactJS? Cómo confundir la velocidad con el tocino](https://elabismodenull.wordpress.com/2016/02/28/angularjs-vs-reactjs-como-confundir-la-velocidad-y-el-tocino/) 41 | - [Introducción a ReactJS](http://vensign.com/introduccion-a-reactjs/) 42 | - [Interfaces gráficas con ReactJS](https://blog.5rabbits.com/interfaces-gr%C3%A1ficas-con-reactjs-2c43481a1c8d#.c7qjsimsv) 43 | 44 | ### React Tutoriales 45 | 46 | - [React, primera entrega.](http://codexsw.logdown.com/posts/297599-react) 47 | - [Comenzando con React](http://abalozz.es/comenzando-con-react/) 48 | - [Introducción práctica a ReactJS](http://carlosvillu.com/introduccion-a-reactjs/) 49 | - [Primer Proyecto de React](https://medium.com/@bonniemilianb/react-first-project-922a9025bcc5) 50 | - [Los 3 mejores starter-kits de ReactJS](http://carlosvillu.com/los-3-mejores-starter-kits-de-reactjs/) 51 | - [Quiero hacer un proyecto en ReactJS. ¡¿Y ahora qué?!](http://carlosvillu.com/quiero-hacer-un-proyecto-en-reactjs-y-ahora-que/) 52 | - [Componentes de orden superior en ReactJS](http://carlosvillu.com/componentes-de-orden-superior-en-reactjs/) 53 | - [Componentes reusables con el patrón contenedor-contenido](http://carlosvillu.com/componentes-reusables-con-el-patron-contenedor-contenido/) 54 | - [React js y el ciclo de vida de los componentes.](https://medium.com/@pedroparra/react-js-y-el-ciclo-de-vida-de-los-componentes-5d083e5089c6) 55 | - [Desarrollando una aplicación básica con vistas en ReactJS](https://platzi.com/blog/definir-vista-reactjs/) 56 | - [ReactJS y Firebase, cómo mantener vistas actualizadas en tiempo real](https://platzi.com/blog/reactjs-reactfire/) 57 | - [Cómo filtrar una lista con ReactJS](https://platzi.com/blog/listas-react-js/) 58 | - [Cómo usar Web Components con ReactJS y AngularJS](https://platzi.com/blog/reactjs-angularjs-webcomponents/) 59 | - [Reutiliza tu código en React usando mixins](http://abalozz.es/reutiliza-tu-codigo-en-react-usando-mixins/) 60 | - [Manejo de datos en tiempo real con RethinkDB y ReactJS](https://platzi.com/blog/rethinkdb-reactjs/) 61 | - [Creando una aplicación con React.js y Sails.js](https://platzi.com/blog/reactjs-en-sailsjs/) 62 | - [Guía paso a paso para crear una Isomorphic app con React, Express y ES6](https://platzi.com/blog/isomorphic-app/) 63 | - [Creando una Isomorphic app con React, Express y ES6 – Parte 2](https://platzi.com/blog/crear-buscador-reactjs/) 64 | - [Creando una Isomorphic app con React, Express y ES6 – Parte 3](https://platzi.com/blog/rutas-reactjs/) 65 | - [Empezando con ReactJS y ECMAScript 6](https://carlosazaustre.es/blog/empezando-con-react-js-y-ecmascript-6/) 66 | - [Ejemplo de aplicación con React.js en ECMAScript 6](https://carlosazaustre.es/blog/ejemplo-de-aplicacion-con-react-js-en-ecmascript-6/) 67 | - [Consumiendo un API REST desde React.js con ECMAScript6](https://carlosazaustre.es/blog/consumiendo-un-api-rest-desde-react-js-con-ecmascript6/) 68 | - [Crear un componente con ReactJS](http://blog.koalite.com/2014/09/crear-un-componente-con-reactjs/) 69 | - [Cómo utilizar ReactJS con Browserify](http://blog.koalite.com/2014/09/como-utilizar-reactjs-con-browserify/) 70 | - [Reagent, una libería para usar ReactJS desde ClojureScript](http://blog.koalite.com/2014/09/reagent-una-liberia-para-usar-reactjs-desde-clojurescript/) 71 | - [Rutas en ReactJS con React Router](http://blog.koalite.com/2014/12/rutas-en-reactjs-con-react-router/) 72 | - [Especificación de tipos en ReactJS con propTypes](http://blog.koalite.com/2015/01/especificacion-de-tipos-en-reactjs-con-proptypes/) 73 | - [Un mixin para carga asíncrona de datos en ReactJS](http://blog.koalite.com/2015/07/un-mixin-para-carga-asincrona-de-datos-en-reactjs/) 74 | - [Carga asíncrona de datos en ReactJS a través de React Router](http://blog.koalite.com/2015/07/carga-asincrona-de-datos-en-reactjs-a-traves-de-react-router/) 75 | - [ReactJS y el uso de los componentes en la web (Parte 1)](https://elwhileinfinito.wordpress.com/2015/08/05/reactjs-y-el-uso-de-los-componentes-en-la-web-parte-1/) 76 | - [ReactJS y el uso de los componentes en la web (Parte 2: Hola mundo en ReactJS)](https://elwhileinfinito.wordpress.com/2015/08/09/reactjs-y-el-uso-de-los-componentes-en-la-web-parte-2-hola-mundo-en-reactjs/) 77 | - [ReactJS y el uso de los componentes en la web (Parte 3: Un cliente de la pantalla de inicio de Reddit)](https://elwhileinfinito.wordpress.com/2015/08/17/reactjs-y-el-uso-de-los-componentes-en-la-web-parte-3-un-cliente-de-la-pantalla-de-inicio-de-reddit/) 78 | - [ReactJS y el uso de los componentes en la web (Parte 4: Gráfica de barras con D3 y RectJS)](https://elwhileinfinito.wordpress.com/2015/08/30/reactjs-y-el-uso-de-los-componentes-en-la-web-parte-4-grafica-de-barras-con-d3-y-rectjs/) 79 | - [ReactJS y el uso de los componentes en la web (Parte 5: Configurando nuestro entorno con webpack y ES6)](http://www.whileinfinito.com/2016/02/29/reactjs-y-el-uso-de-los-componentes-en-la-web-parte-5-configurando-nuestro-entorno-con-webpack-y-es6/) 80 | - [Internacionalización con React.js y FormatJS](https://medium.com/@sergiodxa/internacionalizaci%C3%B3n-con-react-js-y-formatjs-389957dbc098) 81 | - [Renderizando React.js en el server con Express.js y react-engine](https://medium.com/@sergiodxa/renderizando-react-js-en-el-server-con-express-js-y-react-engine-903de08c3df6) 82 | - [Como reconocer un click fuera de un elemento en ReactJS](http://www.loslocostambientienenblog.com/como-reconocer-un-click-fuera-de-un-elemento-en-react-es6/) 83 | - [Buscar con React JS, PHP, MySQL y Bootstrap](http://blog.collectivecloudperu.com/buscar-con-react-js-php-mysql-y-bootstrap/) 84 | - [Administrador de notas con React](http://code.ezakto.com/react/crear-administrador-de-notas-con-react.html) 85 | - [Ejemplo lista de tareas con Backbone y React](http://picodotdev.github.io/blog-bitix/2014/04/ejemplo-lista-de-tareas-con-backbone-y-react/) 86 | - [Similitudes entre React y Polymer con Apache Tapestry](http://picodotdev.github.io/blog-bitix/2015/10/similitudes-entre-react-y-polymer-con-apache-tapestry/) 87 | - [Testing de componentes de React con Jest](https://platzi.com/blog/react-jest-componentes/) 88 | - [AngularJS vs BackboneJS, Jquery, ReactJS y otros](https://devcode.la/tutoriales/angularjs-vs-backbonejs-jquery-reactjs/) 89 | - [ReactJS: El ciclo de vida de un componente (I)](https://elabismodenull.wordpress.com/2015/11/25/reactjs-el-ciclo-de-vida-de-un-componente-i/) 90 | - [ReactJS: El ciclo de vida de un componente (II)](https://elabismodenull.wordpress.com/2015/12/16/reactjs-el-ciclo-de-vida-de-un-componente-ii/) 91 | - [Internacionalización de aplicaciones en ReactJS: Rosetta](https://carlosvillu.com/internacionaliza-tu-aplicacion-isomorfica-hecha-en-reactjs-rosetta/) 92 | - [ReactJS: Instalar todo lo necesario para empezar](http://vensign.com/reactjs-instalar-todo-lo-necesario-para-empezar/) 93 | - [React JS en español - Tutorial Básico y Primeros pasos](http://frontendlabs.io/3158--react-js-espanol-tutorial-basico-primeros-pasos-ejemplos) 94 | - [Soporte del bot de Google en páginas SPA: un estudio científico](https://carlosvillu.com/soporte-del-bot-de-google-en-paginas-spa-un-estudio-cientifico/) 95 | - [Propiedades y estado de los componentes React](http://blog.builtbyedgar.com/propiedades-estado-componentes-react/) 96 | - [Ciclo de vida de los componentes React](http://blog.builtbyedgar.com/ciclo-de-vida-de-los-componentes-react/) 97 | - [Configurar un entorno de desarrollo para React y ES6 con Webpack](http://blog.builtbyedgar.com/configurar-un-entorno-de-desarrollo-para-react-y-es6-con-webpack/) 98 | - [Tu entorno de desarrollo de ReactJS en 5 minutos con hjs-webpack](https://carlosvillu.com/tu-entorno-de-desarrollo-de-reactjs-en-5-minutos-con-hjs-webpack/) 99 | - [Uso de Angular y React con BPM](http://blog.neteris.com/stepforward/uso-de-angular-y-react-con-bpm?utm_campaign=BPM&utm_content=29045194&utm_medium=social&utm_source=twitter) 100 | - [Primera aplicación con React](https://uno-de-piera.com/primera-aplicacion-con-react/) 101 | - [Crea tu blog con ReactJS, GitHub y Surge](https://platzi.com/blog/blog-reactjs-github/) 102 | - [Hola mundo en React JS](http://www.enrique7mc.com/2016/04/hola-mundo-en-react-js/) 103 | - [Componentes de Alto Orden en React.js](https://medium.com/react-redux/react-componentes-alto-orden-2498211e933f#.hwkyogj71) 104 | - [¡Hola mundo!, configura un entorno de desarrollo para React.js](https://programarivm.com/2016/06/hola-mundo-configura-un-entorno-de-desarrollo-para-react-js/) 105 | - [Una radiografía al componente de React en ES6](http://blog.nursoft.cl/una-mirada-rapida-al-componente-de-react/) 106 | - [part#2 — Meteorjs+Reactjs](https://medium.com/@diegoachury/meteorjs-instalando-reactjs-c46e711975b#.m0u82321g) 107 | - [Tipos de componentes en React JS](http://www.enrique7mc.com/2016/07/tipos-de-componentes-en-react-js/) 108 | - [ReactJS: creando componentes dinámicos](https://medium.com/@erik_uscanga/reactjs-creando-componentes-din%C3%A1micos-1fa76d12e873#.ri2wyg8nn) 109 | - [Componentes de Orden Superior (Higher Order Components) en ReactJS](http://blog.koalite.com/2016/07/componentes-de-orden-superior-higher-order-components-en-reactjs/) 110 | - [Crea aplicaciones React sin configurar nada](https://platzi.com/blog/crea-react-app-configurar-nada) 111 | - [Usando React.js en el servidor con Django](https://platzi.com/blog/react-js-en-servidor-con-django) 112 | - [Comenzar con React](https://martinpeveri.wordpress.com/2016/08/15/comenzar-con-react) 113 | - [Patrones de Reutilizacin de Código entre Componentes de ReactJS](http://blog.koalite.com/2016/07/patrones-de-reutilizacion-de-codigo-entre-componentes-de-reactjs/) 114 | - [React y D3, la mezcla perfecta para hacer visualizaciones de datos complejos](https://bbvaopen4u.com/es/actualidad/react-y-d3-la-mezcla-perfecta-para-hacer-visualizaciones-de-datos-complejos) 115 | - [Componentes React con createClass](http://www.desarrolloweb.com/articulos/componentes-react-createclass.html?utm_content=bufferc927e&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer) 116 | - [Cómo configurar gulp.js para compilar React.js](http://josealvaradoo.com.ve/post/como-configurar-gulp.js-para-compilar-react.js.html) 117 | 118 | ### React Native 119 | 120 | - [React Native: nativizando el desarrollo híbrido de apps](http://sitelabs.es/react-native-nativizando-el-desarrollo-hibrido-de-apps/) 121 | - [Aprende a crear un nuevo proyecto con React Native](https://platzi.com/blog/react-native/) 122 | - [#4SESSIONS [20FEB] REACTJS + REACT NATIVE = REACT DEVELOPER](http://www.techdencias.net/blog/2016/03/02/4sessions-20feb-reactjs-react-native-react-developer/) 123 | 124 | ### Flux 125 | 126 | - [Poor Man's Flux](http://codexsw.logdown.com/posts/300333-poor-mans-flux) 127 | - [La Arquitectura Flux](http://costaricajs.co/2015/03/La-Arquitectura-Flux/) 128 | - [Por qué es importante Flux y por qué (probablemente) no debes usarlo](http://blog.koalite.com/2016/02/por-que-es-importante-flux-y-por-que-probablemente-no-debes-usarlo/) 129 | 130 | ### Redux 131 | 132 | - [Redux tutorial - Parte 1 (Flux library - Introducción)](https://medium.com/@pedroparra/redux-tutorial-bb8e87eebb09#.xbeu6yi86) 133 | - [Redux tutorial - Parte 2 (Flux library - Conceptos necesarios)](https://medium.com/@pedroparra/redux-tutorial-7d65c466d369#.884atyr54) 134 | - [Redux tutorial - Parte 3 (Flux library - Store)](https://medium.com/@pedroparra/redux-tutorial-parte-3-611e5620b0ac#.b5gaf6lpk) 135 | - [Introducción a Redux.js](https://medium.com/react-redux/introducci%C3%B3n-a-redux-js-8bdf4fe0751e#.9xe6dzfkw) 136 | - [Combinando React.js y Redux.js](https://medium.com/@sergiodxa/combinando-react-js-y-redux-js-7b45a9dc39ac#.cjfjgdk2e) 137 | - [Middlewares en Redux.js](https://medium.com/react-redux/middlewares-en-redux-js-88081fcd6c91#.ai7xb6eka) 138 | - [Acciones asíncronas en Redux.js](https://medium.com/react-redux/acciones-as%C3%ADncronas-en-redux-js-d06e2514c4b8#.dxrdwit0p) 139 | - [Pruebas unitarias en Redux.js](https://medium.com/react-redux/pruebas-unitarias-en-redux-js-d7285c013123#.jlzt6q9mp) 140 | - [Ruteo en aplicaciones de Redux y React.js](https://medium.com/react-redux/ruteo-en-aplicaciones-de-redux-y-react-js-d62de452bf1b#.2oq1qjtoq) 141 | - [Estructura de archivos Ducks para Redux.js](https://medium.com/react-redux/estructura-de-archivos-ducks-para-redux-js-36bb56a70cb3#.m6odeo7rq) 142 | - [Glosario de términos de Redux](https://medium.com/react-redux/glosario-de-t%C3%A9rminos-de-redux-c2bca005ca69#.lbnlyd13a) 143 | - [Migrando a Redux](https://medium.com/react-redux/migrando-a-redux-f7a15457a805#.77bxcptr6) 144 | - [Manejo de errores en Redux.js](https://medium.com/react-redux/manejo-de-errores-en-redux-js-adf9dfa0129b#.6hme5wr3u) 145 | - [Creando código modular con ducks de Redux](https://medium.com/react-redux/creando-c%C3%B3digo-modular-con-ducks-de-redux-bfd7b67ff8c0#.c1iqhbjp9) 146 | - [Usando Redux en el servidor con Socket.io](https://medium.com/react-redux/wip-usando-redux-en-el-servidor-con-socket-io-61e31242e366#.y9a6ty13l) 147 | - [Renderizando aplicaciones de Redux en el servidor](https://medium.com/react-redux/server-render-react-redux-1f6cb0b557c9#.jubrk6xvd) 148 | - [Obteniendo datos en aplicaciones de Redux](https://medium.com/react-redux/obteniendo-datos-en-aplicaciones-de-redux-1007e8703521#.dhcoh22gs) 149 | - [Estado inmutable con Redux e Immutable.js](https://medium.com/react-redux/estado-inmutable-con-redux-e-immutable-js-5a3d69ef0451#.4d9dril5s) 150 | 151 | ## Videos 152 | 153 | ### Video Tutoriales 154 | 155 | - [Introducción a ReactJS](https://youtu.be/J24MhTKWCug) 156 | - [ReactJS en #programadorIO](https://youtu.be/ejMEwNVoOT0) 157 | - [Flux, Arquitectura de UI by Facebook #programadorIO](https://youtu.be/IRitxt702EY) 158 | - [Noderscast – E07 – NodeJS 4.0, React y el Fin Del Mundo](https://youtu.be/6XztEM_rYHs) 159 | - [Introducción a ReactJs #DevHangout con @carloscuatin](https://youtu.be/J7m0VZFDyYs) 160 | - [Chema Balsas - React en la vida real: AlloyEditor](https://youtu.be/azBfSIODMNk) 161 | - [Chema Balsas (@jbalsas) nos habla sobre React y AllowEditor](https://youtu.be/iyN0S9BV6Ok) 162 | - [(Bogota) ReactJS y React Native](https://youtu.be/NVKwwHNLhBY) 163 | - [STREAM: react + json api + nodejs + es6 ! español](https://www.livecoding.tv/video/react-json-api-nodejs-es6-espanol-2/) 164 | - [STREAM: react + webpack + es6 ! español](https://www.livecoding.tv/video/react-webpack-es6-espanol/) 165 | - [STREAM: react + webpack + es6 ! español](https://www.livecoding.tv/video/react-webpack-es6-espanol-2/) 166 | - [STREAM: react + webpack + es6 ! español](https://www.livecoding.tv/video/react-webpack-es6-espanol-3/) 167 | - [Introducción a React.js](https://youtu.be/i5MEOIkfuyI) 168 | - [Algo más de ReactJs | Scio Talks PV2016](https://youtu.be/8Qua6aXb-XU) 169 | - [Consumir un API REST con React y Redux](https://youtu.be/nf_3AsfPODs) 170 | - [React: Rethinking Best Practices (es)](https://youtu.be/wDyNb1Xvtzg) 171 | - [Scaffolding de aplicaciones complejas con React - JSDayES 2016](https://youtu.be/tfJ5CuxOhO8) 172 | - [SailsJS + ReactJS como motor de plantilla](https://youtu.be/SaGNKRKvB-c) 173 | - [Conociendo React](https://youtu.be/5UrsspX1-zk) 174 | - [ReactJS @ MuleSoft - 29 de junio de 2016](https://youtu.be/-owNNdI6XqQ) 175 | - [Aprende a desarrollar aplicaciones en tiempo real con Crystal y React](https://youtu.be/KAre3vRCU3U) 176 | - [El camino para dominar Reactjs](https://youtu.be/Kqd79dJ1gVI) 177 | - [Aplicaciones Isomorficas con React](https://youtu.be/57qrZWGYp-s) 178 | - [Redux para frontenders y no tan frontenders](https://youtu.be/SGun5d3L8gM) 179 | - [Introducción a React Hooks](https://www.youtube.com/watch?v=_FmQ9mlSUoQ) 180 | 181 | ### Video Cursos 182 | 183 | - [Jesus Conde - React.js](https://www.youtube.com/playlist?list=PLEtcGQaT56ci0QiNycpR8mXWeaXcZn5yA) 184 | - [Platzi - Curso: React.js](https://www.youtube.com/playlist?list=PLa28R7QEiMblX90sGz23mLhHq5X_JzSmi) 185 | - [Oscar Uh Pérez - React js](https://www.youtube.com/playlist?list=PLSuKjujFoGJ2XwyfRvH2nvJ44gvxBEPOd) 186 | - [BrainTec - Desarrollo Ágil con React.js](https://www.youtube.com/playlist?list=PLnW2LExoie2XEAFmCxlHhKCG6qj4G_CfB) 187 | - [@elburabure - NodersCL - Curso de ReactJS Clase1](https://youtu.be/8zNZbx6ioDk) 188 | - [@elburabure - NodersCL - Curso de ReactJS Clase2](https://youtu.be/nl89wj1NNOU) 189 | - [@elburabure - NodersCL - Curso de ReactJS Clase3](https://youtu.be/JBiAjcLJWew) 190 | - [Ricardo Borillo - React](https://www.youtube.com/playlist?list=PLl2j1YxD9uxP8rh33nWGUHY0zZ-xd19Bq) 191 | - [Risky Programmer - React.JS](https://www.youtube.com/playlist?list=PLQ7rrCblsgaNI73ge-63QQdd0Bln7ZJlq) 192 | - [Código Facilito - Curso gratis de React](https://codigofacilito.com/courses/curso-gratis-de-react) 193 | - [Iván BTrujillo - React Native](https://www.youtube.com/playlist?list=PLuzQ5Ac_9_cI-ukaElfIFKXyhLsADBiJe) 194 | - [Uno de piera - Curse de ReactJS](https://www.youtube.com/playlist?list=PLe3ZqgP6POZ7TE9Cv1gT3gZz1KEJ0yM0t) 195 | - [Curso de React.JS - Softcoders](https://www.youtube.com/playlist?list=PLAwIw_k7PN3qNqvYjb0O8mMwAo-kf-eXe) 196 | - [Mario Díez - Curso de React Native](https://www.youtube.com/playlist?list=PLqB3diFeF20Tjmnl8ASD4edh7r8-Qd5ep) 197 | - [React: fundamentos hasta Full-stack!](https://www.udemy.com/react-fundamentos-hasta-full-stack/) 198 | - [Make it Real: Curso básico de React](https://www.youtube.com/playlist?list=PLxyfMWnjW2kssQROHucUJiRfW0FUhcVzN) 199 | - [Make it Real: Curso avanzado de React (Redux y Testing)](https://www.youtube.com/playlist?list=PLxyfMWnjW2kuyePV1Gzn5W_gr3BGIZq8G) 200 | 201 | ## Libros 202 | 203 | - [Descubre React - Javi Jimenez](https://leanpub.com/descubre-react) 204 | --------------------------------------------------------------------------------