</> CodeBooks
    ← Volver a ReactJS (página 3)
    Portada de React Cookbook

    React Cookbook

    David Griffiths, Dawn Griffiths

    Editorial
    O'Reilly
    Año
    2021
    Páginas
    ~772
    Nivel
    Intermedio

    De qué trata

    Libro de recetas de David y Dawn Griffiths, conocidos por la serie Head First. Reúne alrededor de un centenar de soluciones a problemas habituales al desarrollar con React (versión 17, con componentes funcionales y Hooks), agrupadas en 11 capítulos. Es para desarrolladores con nivel intermedio que ya saben lo básico de React y buscan respuestas concretas para el día a día, más que un curso lineal.

    Cada receta sigue el formato problema, solución y discusión. Cubre la creación de proyectos con Create React App (también con TypeScript), Next.js, Gatsby, Razzle, Preact y nwb, además de integrar React en Rails, Storybook y Cypress. Sigue con enrutamiento avanzado con React Router (rutas responsive, transiciones, zonas autenticadas), gestión de estado con reducers, deshacer, formularios y Redux con redux-persist y reselect. También trata diseño de interacción y animaciones, conexión con servicios (Hooks para llamadas, cancelación, debounce, middleware de Redux y GraphQL) y librerías de componentes como Material-UI, React Bootstrap, Reactstrap, Semantic UI, react-admin y React-Vis. Los últimos capítulos cubren seguridad (HTTPS, WebAuthn con llave física y huella, auditoría con ESLint), pruebas, accesibilidad, rendimiento (code splitting, renderizado en servidor) y aplicaciones web progresivas con service workers, sincronización en segundo plano y notificaciones.

    No construye un proyecto central: cada receta trae una mini app en el repositorio oficial, organizada por capítulo, para ejecutarla y adaptarla. Su gran ventaja es la variedad de temas que otros libros de React suelen pasar por alto, como WebAuthn, PWA, accesibilidad o mantener una app hecha con Create React App. Sirve como obra de consulta: no es para aprender React desde cero, y algunas herramientas (Create React App, React Router v5, Material-UI v4) han sido reemplazadas, así que conviene ajustar el código a las versiones actuales.

    • React 17
    • Hooks
    • Create React App
    • Next.js
    • React Router
    • Redux
    • GraphQL
    • Librerías de UI
    • Seguridad y WebAuthn
    • Testing
    • Accesibilidad
    • PWA

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de ReactJS con nivel Intermedio