</> CodeBooks
    ← Volver a ReactJS (página 1)
    Portada de Pro MERN Stack, 2nd Edition

    Pro MERN Stack, 2nd Edition

    Vasan Subramanian

    Editorial
    Apress
    Año
    2019
    Páginas
    ~568
    Nivel
    Intermedio

    De qué trata

    Segunda edición, muy ampliada (568 páginas), del libro de Vasan Subramanian sobre desarrollo full-stack con MongoDB, Express, React y Node.js. Publicada por Apress en 2019, se actualiza a React 16 y React Router 4, y reemplaza la API REST de la primera edición por GraphQL. Está dirigida a desarrolladores que conocen JavaScript y lo básico de la web y quieren aprender a construir y desplegar una aplicación MERN completa, entendiendo cada capa.

    El recorrido va de un Hello World con JSX y Babel a componentes de clase, estado, elevación de estado y manejo de eventos. Luego construye una API GraphQL sobre Express (esquemas, escalares personalizados, variables y validación) y la conecta a MongoDB con el driver de Node.js. Siguen una arquitectura con servidor de UI separado y modo proxy, ESLint y PropTypes, modularización y empaquetado con Webpack (con HMR), React Router 4, formularios controlados, React-Bootstrap (barra de navegación, grid, validación, toasts y modales) y renderizado del lado del servidor con hidratación. Los capítulos avanzados cubren agregaciones e índices de texto en MongoDB, paginación, deshacer borrados, componentes de orden superior, autenticación con Google Sign-In y JWT, React Context, CORS con credenciales y despliegue en Heroku.

    Como en la primera edición, todo gira alrededor de un Issue Tracker que crece capítulo a capítulo; el repositorio del autor guarda cada sección en una rama con su diff, y los capítulos terminan con preguntas para comprobar lo aprendido. Los lectores destacan que introduce los conceptos uno por uno sin abrumar. Hay que tener en cuenta que no usa hooks (todo se hace con clases), que algunas versiones de React Router, Webpack y Heroku ya están obsoletas y que no cubre Redux ni TypeScript. Sigue siendo una de las mejores explicaciones de cómo se articula una aplicación MERN de punta a punta.

    • MERN
    • React 16
    • GraphQL
    • Express
    • MongoDB
    • Node.js
    • React Router 4
    • Webpack
    • React-Bootstrap
    • Server-side rendering
    • JWT
    • Heroku

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Issue Tracker

    Gestor de incidencias full-stack con interfaz en React 16, React Router 4 y React-Bootstrap, API GraphQL sobre Express y Node.js y base de datos MongoDB. Incluye renderizado en servidor, informes con agregaciones, búsqueda de texto, autenticación con Google y JWT y despliegue en Heroku.

    Más de ReactJS con nivel Intermedio