</> CodeBooks
    ← Volver a ReactJS (página 5)
    Portada de React The Comprehensive Guide

    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?

    TeóricoPráctico

    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.

    Más de ReactJS con nivel Básico