</> CodeBooks
    ← Volver a ReactJS (página 5)
    Portada de React.js Essentials

    React.js Essentials

    Artemij Fedosejev

    Editorial
    Packt
    Año
    2015
    Páginas
    ~208
    Nivel
    Intermedio

    De qué trata

    Guía rápida y práctica de Artemij Fedosejev, publicada por Packt en 2015, para diseñar y construir aplicaciones web escalables y mantenibles con React.js. Corresponde a la primera generación de React (versiones 0.13–0.14, con React.createElement, ReactDOM.render y componentes de clase), así que requiere un buen dominio de JavaScript, en especial del ámbito, de this y de los objetos. Está orientada a desarrolladores intermedios que se acercan a React por primera vez.

    Empieza con la instalación de las herramientas de desarrollo del momento (npm y empaquetado de módulos de estilo CommonJS) y la creación de elementos React con propiedades e hijos. Después explica JSX, los componentes con y sin estado, los métodos del ciclo de vida para añadir reactividad y cómo integrar librerías externas dentro de un componente. La segunda mitad presenta la arquitectura Flux (dispatcher, action creators y stores) y la aplica para separar responsabilidades y facilitar el mantenimiento. Cierra con pruebas automatizadas usando Jest.

    Todo el libro gira en torno a Snapterest, una aplicación que recibe en tiempo real un flujo de tweets con fotos procesado con Node.js y permite al usuario armar su propia colección de imágenes. Explica muy bien los fundamentos y las buenas prácticas de las aplicaciones de una sola página, pero hoy está muy desactualizado: no cubre hooks, componentes funcionales modernos, Redux ni las herramientas actuales como Vite. Además, la API de Twitter que usa ya no funciona como entonces. Tiene sobre todo valor histórico o para entender de dónde vienen Flux y Redux.

    • React.js 0.14
    • JSX
    • Componentes con estado
    • Componentes sin estado
    • Ciclo de vida
    • Flux
    • Jest
    • Node.js
    • Twitter Streaming API
    • SPA

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Snapterest

    Aplicación React que recibe en tiempo real un flujo de tweets con fotos, procesado con Node.js, y permite reunir una colección propia de imágenes. Más adelante se reorganiza con la arquitectura Flux y se prueba con Jest.

    Más de ReactJS con nivel Intermedio