</> CodeBooks
    ← Volver a ReactJS (página 4)
    Portada de Getting Started with React

    Getting Started with React

    Doel Sengupta, Manu Singhal, Danillo Corvalan

    Editorial
    Packt
    Año
    2016
    Páginas
    ~212
    Nivel
    Básico

    De qué trata

    Introducción breve a ReactJS, escrita por Doel Sengupta, Manu Singhal y Danillo Corvalan y publicada por Packt en 2016, de la época de React 0.14/15, cuando todavía se usaban React.createClass, los mixins y la arquitectura Flux. Es para principiantes en React que ya manejan JavaScript, HTML y CSS y quieren entender por qué React propone un flujo de datos unidireccional y un DOM virtual.

    Empieza por la historia de ReactJS y sus ideas clave: DOM virtual, diffing del DOM y flujo de datos en una sola dirección. Primero se crea un componente sencillo en JavaScript puro y luego se reescribe con JSX. Después enseña a dividir la interfaz en componentes, a comunicarlos entre sí, a manejar el estado y a responder a los eventos del usuario, con sintaxis ES6. Un capítulo integra la Graph API de Facebook para traer y mostrar la lista de "me gusta" del usuario, y otro dibuja gráficos combinando React con D3. Luego dedica un capítulo a Flux y cierra con componentes reutilizables, pruebas de componentes, preparación del código para producción y un vistazo rápido a React en el servidor y a Redux.

    En vez de un proyecto grande, propone ejemplos guiados por capítulo: la integración con Facebook y los gráficos con D3 son los más vistosos. Sirve como repaso histórico de los fundamentos (componentes, props, estado, JSX), pero la mayoría de sus APIs y patrones están desfasados: no hay Hooks ni componentes funcionales modernos, Flux fue sustituido por Redux y otras soluciones, y las herramientas de build cambiaron mucho. Además, la Graph API de Facebook ha cambiado sus permisos desde entonces. Hoy conviene acompañarlo de la documentación actual de React o elegir un título más reciente.

    • React 15
    • JSX
    • Virtual DOM
    • Componentes
    • Estado y eventos
    • ES6
    • Flux
    • D3
    • Facebook Graph API
    • Testing de componentes
    • Despliegue

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de ReactJS con nivel Básico