Leanpub Header

Skip to main content

Desarrollo de Aplicaciones Web con React.js y Redux.js

Aprende como usar React y Redux para desarrollar aplicaciones web modernas más poderosas y usando las mejores prácticas.

Free With Membership

With Membership

Free!

$7.99

You pay

$7.99

Author earns

$6.39
$

...Or Buy With Credits!

You can get credits monthly with a Reader Membership
PDF
EPUB
WEB
1,618
Readers
64
Pages
12,033Words
About

About

About the Book

Redux es una de las librerías de más crecimiento en popularidad en la comunidad de React y JavaScript en general. A pesar de ser pequeña por si misma su uso puede ser volverse complejo al juntar con las librerías derivadas que han sido creadas por su comunidad.

Bien usada puede ayudar en desarrollo al facilitar el desarrollo de nuestra aplicación como en producción al simplificar la depuración de nuestra aplicación gracias a sus herramientas de desarrollo y su arquitectura basada en una serie de acciones puras que permiten tanta la reproducibilidad del flujo de un usuario como deshacer acciones que terminaron en error.

Ante cualquier pregunta no dudes en contactarme a hello@sergiodxa.com o por Twitter como @sergiodxa

Author

About the Author

Sergio Daniel Xalambrí

Sergio Daniel Xalambrí (Buenos Aires, 1992), es un Desarrollador Web y JavaScript. Amante de las tecnologías web.

Trabajó durante 2 años en la startup de educación online colombiana Platzi como Frontend Developer y un año en ZEIT como Lead Support Engineer ayudando a resolver dudas de la comunidad y usuarios. Actualmente trabaja como Senior Software Engineer en Able.

Puedes leer artículos suyos en su blog personal.

Contents

Table of Contents

Introducción a Redux.js

  1. Principios
  2. Instalando Redux en nuestro proyecto
  3. Conceptos básicos
  4. Conclusión

Combinando React.js y Redux.js

  1. Instalando react-redux
  2. Encapsulando la aplicación
  3. Accediendo al Store
  4. Optimizando
  5. Despachando acciones
  6. Funcionamiento sin decoradores
  7. Conectando componentes puros
  8. Conclusión

Middlewares en Redux.js

  1. API
  2. Middleware de logging
  3. Middleware de errores
  4. Usando un middleware
  5. Conclusión

Acciones asíncronas en Redux.js

  1. Manualmente
  2. Usando middlewares
  3. Con redux-thunk y redux-promise
  4. Otras opciones
  5. Conclusión

Pruebas unitarias en Redux.js

  1. Preparando el ambiente de pruebas
  2. Creadores de acciones
  3. Reducers
  4. Middlewares
  5. Conclusiones

Estructura de archivos Ducks para Redux.js

  1. Que es
  2. Como funciona
  3. Reglas
  4. Como usarlo
  5. Conclusión

Creando código modular con ducks de Redux

  1. Instalando dependencias
  2. Creando nuestro duck
  3. Definiendo tipos de acciones
  4. Creando nuestros creadores de acciones
  5. Creando nuestra función reductora
  6. Código final
  7. Conclusión

Manejo de errores en Redux.js

  1. Creando nuestro middleware
  2. Usando uno ya hecho
  3. Conclusión

Usando Redux en el servidor con Socket.io

  1. Instalación de dependencias
  2. Creando nuestro Store y Reducers
  3. Servidor de WebSockets
  4. Cliente web
  5. Conclusión

Renderizando aplicaciones de Redux en el servidor

  1. Instalando dependencias
  2. Preparando el servidor
  3. Renderizando React.js
  4. Implementando Redux
  5. Renderizado con props
  6. Conclusión

Obteniendo datos en aplicaciones de Redux

  1. Definiendo el API
  2. Creando un cliente para el API
  3. Middleware para acciones asíncronas
  4. Implementando el Middleware
  5. Conclusión

Estado inmutable con Redux e Immutable.js

  1. Usándolo en un reducer
  2. Combinando reducers
  3. Combinando reducers con Immutable.js
  4. Conclusión

Componentes de Alto Orden en React.js

  1. Conclusión

Migrando a Redux

  1. Desde Flux
  2. Desde Backbone

Glosario de términos

  1. Estado
  2. Acción
  3. Reducer
  4. Función despachadora
  5. Creador de acciones
  6. Acción asíncrona
  7. Middleware
  8. Store
  9. Creador de store
  10. Potenciador de store

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub