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

    React Quickly

    Azat Mardan

    Editorial
    Manning
    Año
    2017
    Páginas
    ~528
    Nivel
    Intermedio

    De qué trata

    Primera edición del tutorial de Manning en el que Azat Mardan, autor de varios libros sobre Node.js y Express, enseña React con muchos ejemplos y proyectos. Su subtítulo es «Painless web apps with React, JSX, Redux, and GraphQL». Corresponde a la etapa de React 15, con componentes de clase y métodos de ciclo de vida. Está pensado para desarrolladores que ya crean aplicaciones web con JavaScript y quieren empezar con React rápidamente.

    La primera parte cubre los fundamentos: JSX, componentes, estado y propiedades, ciclo de vida, eventos, formularios y la reutilización de componentes, con pequeños proyectos al final. La segunda parte aborda el ecosistema de la época: empaquetado con Webpack, enrutamiento con React Router, gestión de datos con Redux y con GraphQL, pruebas unitarias con Jest y renderizado en el servidor (JavaScript universal) con Node.js y Express. Así se construyen aplicaciones completas con datos y rutas, que además se prueban y se optimizan.

    Su mayor aporte es la cantidad de práctica: cada bloque termina con un proyecto que obliga a combinar lo aprendido. Sin embargo, hoy está muy desactualizado: no incluye Hooks, usa Redux sin Redux Toolkit y herramientas que han cambiado mucho. Para aprender React desde cero conviene más la segunda edición, reescrita con Morten Barklund. Esta edición sigue siendo útil para entender código heredado con clases.

    • React 15
    • JSX
    • Componentes de clase
    • Formularios
    • Webpack
    • React Router
    • Redux
    • GraphQL
    • Jest
    • Express
    • MongoDB
    • JavaScript universal

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Componente de menú

    Menú construido con componentes de React para practicar JSX, propiedades y la composición de componentes.

    Componente de tooltip

    Tooltip interactivo que practica el estado y el manejo de eventos en componentes de React.

    Componente de temporizador

    Temporizador que usa el estado y los métodos de ciclo de vida para iniciar, pausar y reiniciar una cuenta.

    Librería con React Router

    Tienda de libros de ejemplo con varias vistas y navegación entre ellas, construida con React Router.

    Verificador de contraseñas con Jest

    Widget que comprueba la solidez de una contraseña, desarrollado y probado con pruebas unitarias en Jest.

    Autocompletado con Jest, Express y MongoDB

    Componente de autocompletado con un backend en Express y MongoDB y pruebas en Jest, que integra React en una aplicación full-stack.

    Más de ReactJS con nivel Intermedio