Leanpub Header

Skip to main content

The Road to learn React (Spanish)

Tu camino para aprender React simple y pragmático

Hay muchos caminos para aprender React. Este libro toma elementos de cada uno y crea una ruta, que te guiará directo a la implementación de una web app real. Construirás tu propia aplicación React y aprenderás sobre ES6, React, conceptos básicos y gestión interna de estado.

Actualizaciones vía Twitter | Newsletter

Curso Completo | Blog

Free With Membership

This book is a translation into Spanish of The Road to React which was originally written in English

With Membership

Free!

$19.99

You pay

$19.99

Authors earn

$15.99

Packages

Details
$

...Or Buy With Credits!

You can get credits monthly with a Reader Membership
PDF
EPUB
WEB
1,207
Readers
192
Pages
About

About

About the Book

The Road to learn React te enseñará los fundamentos de React. Construirás una aplicación con funcionalidades reales utilizando solo React, sin ninguna otra complicada herramienta. Todo, desde la configuración de tu proyecto hasta como subirlo a un servidor está explicado. El libro incluye material adicional y ejercicios en cada capítulo. Después de leer el libro, estarás en capacidad de construir tus propias aplicaciones en React. El material es constantemente actualizado por mi y la comunidad.

The Road to learn React te expone a los fundamentos básicos antes de sumergirte dentro del extenso ecosistema React. Los conceptos serán explicando pocas herramientas, poca gestión de estados y mucha información sobre React. Se explican conceptos generales, patrones y ejercicios prácticos dentro del contexto de una aplicación real.

Esencialmente, aprenderás a construir tu aplicación React desde los cimientos, con características como paginación, almacenamiento en el lado del cliente (client-side caching), e interacciones de búsqueda y clasificación. Harás la transición de JavaScript ES5 a JavaScript ES6. Espero que este libro capture mi entusiasmo por React y JavaScript y te ayude a iniciarte en estas tecnologías.

Lo que puedes esperar (actualmente...)

  • Aplicación Hacker News en React
  • Sin complicadas configuraciones
  • create-react-app para inicializar fácilmente el desarrollo de tu aplicación
  • Código ligero y eficiente
  • Utiliza solo React setState para la gestión de estado (actualmente)
  • Transición gradual desde JavaScript ES5 a ES6
  • React API con setState y lifecycle methods
  • Interacción con una API real (Hacker News)
  • Interacciones de usuario avanzada
  • Orden de elementos en el lado del cliente
  • Búsqueda en el lado del cliente
  • Busqueda del lado del servidor
  • Implementación de almacenamiento en el lado del cliente
  • Función y componentes de orden superior
  • snapshot test components with Jest
  • Pruebas de unidad a componentes con Enzyme
  • Útiles librerías
  • Ejercicios y lecturas a lo largo de cada capítulo
  • Internaliza y refuerza tu conocimiento
  • Lleva tu aplicación a un estado de producción

Lo que debes saber

Antes de comenzar a leer el libro, debes estar familiarizado con HTML, CSS y JavaScript (ES5). Con el libro aprenderás sobre ES6 y más allá. Si tienes experiencia con otros framework SPA, deberías estar familirizado con sus principios. Conocer bien HTML, CSS y JavaScript facilitará el aprendizaje de React.

This book is a translation into Spanish of The Road to React which was originally written in English

Packages

Pick Your Package

All packages include the ebook in the following formats: PDF, EPUB, and Web

The Bare Essentials

Minimum price

Suggested price$19.99

The book should enable everyone to start learning React. You will build an own application without any tooling along the way and transition from JavaScript ES5 to ES6.

Free!

    The Coder Package

    Minimum price

    Suggested price$69.99

    Access exciting projects and boilerplate projects to go beyond plain React. Combine solutions such as React Router and Firebase with your application.

    $49.99

    • Unlock Content Instructions
      Please read the instructions to unlock your content. Thank you for purchasing the extended package.

    Author

    About the Authors

    Robin Wieruch

    Robin Wieruch is a german software engineer and freelancer located in Berlin. In the recent years he has gained experiences in single page applications which use Ember, Angular and React. He is a full-time JavaScript developer, is doing his best to teach students on his blog and strives to learn something new every day himself.

    Juan Luis Chaurant

    Juan Luis writes code and makes music. He is currently finishing his last semester in Informatics Engineering.

    Emanuel Canova

    Backend and Frontend Developer from Argentina.

    Writing code with passion, ever looking for a new project to collaborate. 

    Also, I'm an enthusiastic photographer, I'm working in improve my abilities as developers and as a photographer but most important is improve each day as a human being.

    Guillermo Salazar

    Contents

    Table of Contents

    Prefacio

    Acerca del Autor

    Testimonios

    Educación para niños

    Preguntas frecuentes

    Registro de Cambios

    Reto

    Involucrados

    Colaboradores en Github

    Introducción a React

    1. Hola, mi nombre es React.
    2. Requerimientos
    3. Instalación
    4. Cero Configuraciones
    5. Introducción a JSX
    6. ES6 const y let
    7. ReactDOM
    8. Reemplazo de Módulos en Caliente
    9. JavaScript avanzado en JSX
    10. Funciones Flecha en ES6 (Arrow Functions)
    11. Clases ES6 (ES6 Classes)

    Conceptos Básicos en React

    1. Estado local de un Componente
    2. Inicializador de Objetos ES6 (ES6 Object Initializer)
    3. Flujo de Datos Unidireccional
    4. Enlaces (Bindings)
    5. Controlador de Eventos (Event Handler)
    6. Interacciones con Formularios y Eventos
    7. Desestructuración ES6 (Destructuring)
    8. Componentes Controlados
    9. Dividir Componentes
    10. Componentes Ensamblables
    11. Componentes Reutilizables
    12. Declaraciones de componentes
    13. Estilización de Componentes

    Trabajar con una API real

    1. Métodos del ciclo de vida
    2. Obteniendo Datos
    3. ES6 Operadores de propagación
    4. Renderizado Condicional
    5. Búsqueda por cliente o por servidor
    6. Búsqueda paginada
    7. Caché del Cliente

    Organización de Código y Pruebas

    1. Módulos ES6: Importación y Exportación
    2. Organización de código con módulos ES6
    3. Interfaz de componentes con PropTypes
    4. Pruebas instantáneas con Jest
    5. Pruebas unitarias con Enzyme

    Componentes React Avanzados

    1. Ref a DOM Element
    2. Cargando …
    3. Componentes de orden superior (Higher-Order Components)
    4. Sorting Avanzado

    Manejo del Estado en React y mucho más

    1. Traspaso del Estado
    2. Revisión: setState()
    3. Domando el Estado

    Pasos Finales hacia Producción

    1. Eject
    2. Despliega tu Aplicación

    Esbozo

    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