React en Acción

Aleksandr Shitik
Aleksandr Shitik

Escribo mis propios posts y libros, y hago reseñas de películas y libros. Experto en cosmología y astronomía, informática, productividad y planificación.

React en Acción
Mark Tielens Thomas
Géneros: Programación
Año de publicación: 2019
Año de lectura: 2021
Mi calificación: Buena
Número de lecturas: 1
Páginas totales: 368
Resumen (páginas): 14
Idioma original de la publicación: Inglés
Traducciones a otros idiomas: Ruso, Chino

Descripción general

El libro tiene algo más de 350 páginas. Contiene 13 capítulos. Su contenido no se limita solo al texto, sino que incorpora material gráfico y numerosos fragmentos de código. Al principio de cada capítulo aparece una lista de temas que se desarrollarán, y al final, por supuesto, los conclusiones del capítulo. Se lee con bastante facilidad.

Resumen corto

Así que el libro se divide en tres partes y tiene un total de 13 capítulos. Estos son los temas que abordan cada uno de ellos:

Parte I. Visión general de React

Capítulo 1. ¿Qué es React?

  • Conocerse con React.
  • Algunas de las ideas y paradigmas de React.
  • El modelo de objetos virtual del documento.
  • Componentes en React. React en trabajo de equipo.
  • Compensaciones del uso de React.

Capítulo 2. <Hello world! />: nuestro primer componente

  • Reflexiones sobre interfaces de usuario con componentes.
  • Componentes en React.
  • Cómo React renderiza componentes.
  • Diferentes formas de crear componentes en React.
  • Uso de JSX en React.

Parte II. Componentes y datos en React

Capítulo 3. Datos y flujos de datos en React

  • Estado mutable e immutable.
  • Componentes con y sin estado.
  • Relación entre componentes.
  • Flujo de datos unidireccional.

Capítulo 4. Renderizado y métodos del ciclo de vida en React

  • Configuración mediante el repositorio de aplicaciones.
  • El proceso de renderizado.
  • Métodos del ciclo de vida.
  • Actualización de componentes React.
  • Creación de una línea de noticias con React.

Capítulo 5. Trabajando con formularios en React

  • Usar formularios en React.
  • Componentes de formulario controlados e no controlados en React.
  • Validación y limpieza de datos en React.

Capítulo 6. Integración con bibliotecas de terceros en React

  • Enviando datos de formularios en JSON a una API remota.
  • Construcción de algunos nuevos tipos de componentes, incluidos selectores de ubicación geográfica, manejo de entrada y visualización de mapas.
  • Integración de una aplicación React con Mapbox para búsqueda de ubicación y visualización de mapas.

Capítulo 7. Enrutamiento en React

  • Diseño y uso de componentes más avanzados.
  • Creación de aplicaciones React de varias páginas mediante enrutamiento.
  • Desarrollo de un router desde cero con React.

Capítulo 8. Enrutamiento e integración con Firebase

  • Uso del router desarrollado en el capítulo 7.
  • Creación de componentes relacionados con rutas, como Router, Route y Link.
  • Trabajo con la API de Historia HTML5 para habilitar enrutamiento con actualización de estado.
  • Reutilización de componentes múltiples veces.
  • Integración de autenticación de usuarios con Firebase.

Capítulo 9. Pruebas de componentes React

  • Pruebas de aplicaciones del lado del cliente.
  • Configuración de pruebas para React.
  • Pruebas de componentes React.
  • Configuración de cobertura de pruebas.

Parte III. Arquitectura de aplicaciones React

Capítulo 10. Arquitectura de la aplicación Redux

  • Acciones Redux, almacenes, reductores y middleware.
  • Pruebas de acciones, almacenes, reductores y middleware de Redux.

Capítulo 11. Integración de Redux con React

  • Reductores—cómo determina Redux el cambio en el estado.
  • Uso de Redux con React.
  • Transformación de Letters Social para usar la arquitectura de la aplicación Redux.
  • Agregar funcionalidad de me gusta y comentarios a la aplicación.

Capítulo 12. React del lado del servidor e integración de React Router

  • Manejo del lado del servidor con React.
  • Cuándo es necesario el renderizado del lado del servidor de la aplicación.
  • Transición a la configuración de rutas con React Router.
  • Manejo de rutas autenticadas con React Router.
  • Obtención de datos durante el renderizado del lado del servidor.
  • Uso de Redux en el proceso de renderizado del lado del servidor.

Capítulo 13. Introducción a React Native

  • Resumen de React Native.
  • Diferencias entre React y React Native.
  • Fuentes de información sobre React Native.

Opinión

Un buen libro sobre React. En primer lugar, de capítulo en capítulo el autor construye una aplicación realista y pequeña. En segundo lugar, es un libro bastante bien estructurado que toca los conceptos esenciales de React: desde la validación y la comparación de componentes funcionales y basados en clases, hasta el enrutamiento y el uso de Redux para el manejo del estado. Dado que la edición que tuve en manos es de 2019, hoy habría que buscar una versión más reciente, si es que existe.

Вверх