
Advanced Front-End Development
Nitesh Upadhyaya
- Editorial
- Apress
- Año
- 2025
- Páginas
- ~438
- Nivel
- Avanzado
De qué trata
Libro de Apress (subtítulo: «Building Scalable and High-Performance Web Applications with React») escrito por Nitesh Upadhyaya, arquitecto de soluciones con más de 15 años de experiencia. Ofrece un recorrido completo y ordenado por React moderno, basado en componentes funcionales y hooks, que va desde lo básico hasta técnicas avanzadas para aplicaciones escalables. Aunque el título dice «avanzado», la editorial lo dirige a desarrolladores frontend y full-stack, y también a arquitectos de software, con conocimientos intermedios de HTML, CSS y JavaScript. Quien parte de cero en React también puede seguirlo.
A lo largo de 20 capítulos cubre la preparación del entorno; componentes, props y estado; JSX y el renderizado de elementos; eventos y renderizado condicional; listas y keys; y la forma de «pensar en componentes». Luego pasa a los estilos, el ciclo de vida y los hooks, la gestión de estado con Context API y Redux, los formularios y su validación, y el enrutamiento y la navegación. La parte avanzada trata la optimización del rendimiento, las pruebas, las buenas prácticas de seguridad, la accesibilidad y la internacionalización, la integración de servicios y APIs de terceros, los patrones avanzados de componentes, el uso de librerías de componentes de UI y el despliegue con integración continua en plataformas como Netlify y Vercel.
Cada capítulo incluye ejemplos prácticos, y el libro termina con la construcción de una tienda en línea completa que reúne lo aprendido. Su valor está en la amplitud: en un solo volumen junta el núcleo de React con temas que suelen quedar fuera, como la seguridad, la accesibilidad y el despliegue. A cambio, a muchos de esos temas solo les dedica un capítulo, así que no esperes la profundidad de un libro especializado en rendimiento o en arquitectura. Según la información pública, no trata Next.js ni el renderizado en servidor.
- React
- Hooks
- JSX
- Context API
- Redux
- React Router
- Formularios y validación
- Optimización de rendimiento
- Testing
- Seguridad
- Accesibilidad e i18n
- Netlify y Vercel
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Tienda en línea (Real-World Retail Store App)
Aplicación de comercio electrónico construida con React en el capítulo final: listado de productos, lógica de carrito y checkout con integración de una pasarela de pago, aplicando el estado global, el routing y las buenas prácticas vistas en el libro.

