
Mastering React
Adam Horton, Ryan Vice
- Editorial
- Packt
- Año
- 2016
- Páginas
- ~254
- Nivel
- Avanzado
De qué trata
Libro de Adam Horton y Ryan Vice, publicado por Packt en febrero de 2016, que lleva React desde los fundamentos hasta la construcción de una aplicación completa, con un enfoque pragmático y objetivos de desarrollo claros. Corresponde a la época de React 0.14, con createClass y mixins. Está escrito para desarrolladores web con un buen dominio de JavaScript; no hace falta experiencia previa con React ni con otros frameworks.
Explica qué distingue a React de otros frameworks de JavaScript, sobre todo su modelo de composición de componentes, y repasa el ciclo de vida de los componentes, las props y el estado. Después pasa a componentes dinámicos, mixins, formularios y patrones de validación. Luego analiza, pieza por pieza, la anatomía de una aplicación de una sola página (SPA) y cómo elegir y combinar las tecnologías web que la rodean sin perderse entre tantas opciones. También incluye un proceso de diseño de aplicaciones con técnicas y herramientas de prototipado, y cierra con técnicas de animación (por ejemplo, transiciones CSS) para dar acabado a la interfaz.
La parte central del libro es la construcción guiada de una SPA completa, desde la planificación y el prototipo hasta la implementación. Los lectores valoran precisamente esa aplicación tutorial, aunque hay críticas a explicaciones algo superficiales y a que no aprovecha ES6. Hoy está claramente desfasado: no hay Hooks ni componentes funcionales modernos, los mixins están obsoletos y el ecosistema de librerías cambió por completo. Es útil por su enfoque de diseño y planificación de aplicaciones, no como referencia técnica actual.
Descripción aproximada: se basa en el título y el contexto del libro.
- React 0.14
- Composición de componentes
- Ciclo de vida
- Props y estado
- Mixins
- Formularios
- Validación
- SPA
- Prototipado
- Animaciones
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación de una sola página completa
SPA construida con React a lo largo de varios capítulos: se planifica con un proceso de diseño y prototipado, se combina con las tecnologías web de su ecosistema y se termina con formularios validados y animaciones.

