
React The Comprehensive Guide
Sebastian Springer
- Editorial
- Rheinwerk
- Año
- 2024
- Páginas
- ~1084
- Nivel
- Básico
De qué trata
Manual de referencia muy extenso de Sebastian Springer, publicado en inglés por Rheinwerk Computing (SAP PRESS) en 2024 y traducido de su exitoso libro alemán. Explica qué es React y cómo funciona, y avanza hasta el desarrollo profesional de aplicaciones completas. Trabaja con el React moderno basado en componentes de función y Hooks, aunque también dedica espacio a los componentes de clase. Según la editorial, sirve tanto a quien llega nuevo a React con conocimientos de JavaScript como a desarrolladores avanzados que buscan una obra de consulta.
Sus 21 capítulos cubren casi todo el ecosistema. Empieza por la preparación del entorno (Create React App y alternativas), los principios básicos y el funcionamiento interno de React. Sigue con los componentes de clase, la API de Hooks, el tipado con TypeScript, los estilos (CSS, estilos en línea y CSS-in-JS) y las pruebas automatizadas. Después trata los formularios, las librerías de componentes como Material UI, la navegación con React Router y la creación de librerías de componentes propias. La parte avanzada aborda la gestión de estado central con Redux y sus middlewares para asincronía (Redux Thunk, Redux Saga y Redux Observable), la comunicación con el servidor usando GraphQL y Apollo Client, la internacionalización, el renderizado en el servidor con Next.js, el rendimiento, las Progressive Web Apps y las aplicaciones nativas con React Native.
El hilo conductor es una aplicación de ejemplo que se va ampliando capítulo a capítulo, y el código se puede descargar. Aporta amplitud y profundidad en un solo volumen, con explicaciones de lo que ocurre por debajo. Por eso funciona bien como libro de cabecera, más que como lectura de principio a fin. Por su tamaño y su origen editorial, algunas herramientas (Create React App o ciertas variantes de Redux) pueden sentirse algo anticuadas frente a Vite, Redux Toolkit o las novedades de React 19 y los Server Components, así que conviene complementarlo con la documentación oficial.
- React
- Hooks
- Componentes de clase
- TypeScript
- Estilos en React
- Testing
- Formularios
- Material UI
- React Router
- Redux
- GraphQL y Apollo
- Next.js
- PWA
- React Native
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación de ejemplo evolutiva
Aplicación React que se amplía a lo largo del libro con Hooks, TypeScript, estilos, formularios, enrutado, Redux y comunicación con el servidor mediante GraphQL y Apollo, con ejemplos de código descargables.

