</> CodeBooks
    ← Volver a ReactJS (página 2)
    Portada de React in Depth

    React in Depth

    Morten Barklund

    Editorial
    Manning
    Año
    2024
    Páginas
    ~434
    Nivel
    Avanzado

    De qué trata

    Libro avanzado de Manning en el que Morten Barklund, coautor de la segunda edición de React Quickly, reúne las técnicas, librerías y herramientas que usan los equipos de React más experimentados. Cubre el React moderno de la era de React 18 y los Server Components. Está dirigido a desarrolladores que ya conocen los fundamentos de React (componentes, Hooks, JSX) y quieren dar el salto a un nivel profesional.

    Empieza con patrones de diseño de componentes, como Provider, componentes compuestos y patrones de resumen, y sigue con TypeScript aplicado a React en dos capítulos, que incluyen genéricos y patrones de tipos avanzados. Después compara enfoques de estilos (archivos CSS, CSS Modules y CSS-in-JS como styled-components) y librerías de gestión de estado como Redux Toolkit, Zustand y XState. También trata los datos remotos y la caché reactiva con TanStack Query, y las pruebas unitarias de componentes, hooks y dependencias con mocks. Cierra la parte teórica con React Server Components, la hidratación parcial y frameworks como Next.js y Remix.

    Los tres últimos capítulos son proyectos guiados que aplican lo aprendido. Su valor está en ofrecer criterio para elegir entre las alternativas del ecosistema, no solo en enseñar a usarlas. A cambio, avanza deprisa y da por sabidos los fundamentos. Como el ecosistema cambia tan rápido, algunas APIs de frameworks como Remix (hoy fusionado con React Router) pueden haber cambiado desde su publicación.

    • React avanzado
    • Patrones de diseño
    • TypeScript
    • CSS Modules
    • styled-components
    • Redux Toolkit
    • Zustand
    • XState
    • TanStack Query
    • Testing
    • Server Components
    • Next.js y Remix

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Control de gastos con Remix

    Aplicación para registrar y seguir gastos construida con el framework Remix, que pone en práctica el renderizado en el servidor y la carga de datos de un framework full-stack de React.

    Librería de componentes de UI en React

    Creación de una librería propia de componentes reutilizables que aplica los patrones de diseño, el tipado con TypeScript y las técnicas de estilos vistas en el libro.

    Juego de palabras en React

    Juego de adivinar palabras al estilo Wordle desarrollado en React, para practicar la gestión del estado y la interacción en una aplicación completa.

    Más de ReactJS con nivel Avanzado