</> CodeBooks
    ← Volver a ReactJS (página 1)
    Portada de Pro React 16

    Pro React 16

    Adam Freeman

    Editorial
    Apress
    Año
    2019
    Páginas
    ~745
    Nivel
    Intermedio

    De qué trata

    Extenso manual de Adam Freeman (745 páginas), publicado por Apress en 2019 y dedicado a React 16. Sigue el estilo característico del autor: primero un proyecto realista y luego una referencia detallada de cada característica. Está pensado para desarrolladores JavaScript que quieren construir aplicaciones cliente con React. Incluye repasos de HTML, JSX, CSS y JavaScript, de modo que basta con conocer lo esencial del desarrollo web.

    La primera parte construye la tienda SportsStore de principio a fin: catálogo, carrito, consumo de un servicio REST, checkout, panel de administración, autenticación y despliegue. La segunda parte explica React a fondo: estructura y herramientas de un proyecto, componentes y props, componentes con estado, eventos, reconciliación y métodos de ciclo de vida, composición, formularios y validación, refs y portals, y pruebas unitarias. La tercera parte trata aplicaciones completas: un almacén de datos con Redux y sus APIs, enrutamiento básico y avanzado con React Router, consumo de servicios web RESTful y, por último, comprensión y consumo de GraphQL.

    Además de SportsStore, el libro desarrolla una aplicación de productos (productapp) que crece en la tercera parte con Redux, rutas, REST y GraphQL, y en cada capítulo hay ejemplos concretos. Su punto fuerte es la exhaustividad y la claridad de los ejemplos, por lo que sirve como referencia. Su límite principal es la época: se basa sobre todo en componentes de clase y apenas trata los hooks, que llegaron en React 16.8, y algunas APIs de React Router y Redux que usa han cambiado. Conviene complementarlo con material actual sobre hooks y Redux Toolkit.

    • React 16
    • JSX
    • Componentes
    • Estado y ciclo de vida
    • Formularios y validación
    • Refs y portals
    • Redux
    • React Router
    • REST
    • GraphQL
    • Unit testing
    • Despliegue

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    SportsStore

    Tienda en línea completa con React: catálogo de productos, carrito y checkout conectados a un servicio REST, más panel de administración, autenticación y despliegue.

    Aplicación de productos (productapp)

    Aplicación de gestión de productos que crece en la tercera parte del libro incorporando un almacén Redux, enrutamiento con React Router, consumo de un servicio REST y consultas GraphQL.

    Más de ReactJS con nivel Intermedio