Aprendiendo React: Guía práctica para aprender desde cero


Price:
Sale price$15.42

Description

Eres un desarrollador con conocimientos en JavaScript que busca adentrarse en el mundo de React.js? "Aprendiendo React" es tu guía esencial y completa para empezar y dominar esta popular biblioteca JavaScript. En este libro, explorarás todos los aspectos de React, desde sus fundamentos hasta las técnicas avanzadas, a través de una serie de conceptos intermedios vitales.

Comenzando con una introducción a React, este libro te guiará a través de la configuración del entorno de desarrollo, la creación de proyectos, la comprensión de los componentes, el manejo de eventos y el ciclo de vida de los componentes. En secciones posteriores, abordarás temas más complejos como la gestión del estado global, el enrutamiento, los estilos, el consumo de APIs y la optimización del rendimiento.

Además, aprenderás a garantizar la calidad de tu código con pruebas y cómo preparar y desplegar tus aplicaciones para un entorno de producción. El libro también incluye discusiones sobre SEO y rendimiento de las aplicaciones de React en producción.

Indice de contenidos:
  • Capítulo 1: Introducción a React
    • Introducción
    • Qué es React?
    • Historia de React
    • Por qué usar React?
    • Conclusión
    • Referencias
  • Capítulo 2: Fundamentos de React
    • Configuración del entorno de desarrollo
    • JSX: Sintaxis de JavaScript y XML
    • Creación de un proyecto de React
    • Componentes: Clases vs Funciones
    • Props y Estado en los componentes
    • Manejo de eventos
    • Profundizando en Props y Eventos: Props Drilling y Event Bubbling
    • Conclusión
    • Referencias
  • Capítulo 3: Ciclo de vida de los componentes
    • El Virtual DOM
    • Métodos del Ciclo de Vida
    • React Hooks
    • Conclusión
    • Referencias
  • Capítulo 4: Gestión de estados globales
    • Introducción
    • Context API
    • Redux: Introducción y principios básicos
    • Integración de Redux en un proyecto de React
    • Comparación de soluciones de manejo de estado
    • Conclusión
    • Referencias
  • Capítulo 5: React Router y Navegación
    • Introducción
    • Instalación y configuración
    • Creación de rutas y enrutado dinámico
    • Novedades en React Router v6
    • Alternativas a React Router
    • Conclusión
    • Referencias
  • Capítulo 6: Estilos y diseño
    • Introducción
    • Formas de usar CSS en React
    • CSS Modules
    • CSS en JS: Styled-components y otras soluciones
    • Grid y Flexbox en React
    • Diseño responsive y adaptativo
    • Integración de bibliotecas de componentes UI
    • Material UI
    • Conclusión
    • Referencias
  • Capítulo 7: Consumo de APIs y comunicación con el Servidor
    • Introducción
    • Fetch y Axios: Realizar peticiones HTTP
    • React Query (TanStack Query)
    • Manejo de errores y estado de carga
    • Autenticación y autorización
    • Conclusión
    • Referencias
  • Capítulo 8: Optimización y Rendimiento
    • Introducción
    • Paginación de listas
    • Memoización de componentes
    • Code Splitting y Lazy Loading
    • Uso eficiente de Context y Redux en React
    • Conclusión
  • Capítulo 9: Pruebas y calidad del código
    • Introducción al Testing
    • Jest y Vitest: Pruebas unitarias y de integración
    • React Testing Library: Pruebas de componentes
    • ESlint y Prettier
    • Análisis de cobertura de pruebas
    • Cypress y Playwright: Pruebas de extremo a extremo
    • Referencias
  • Capítulo 10: Despliegue y Entornos de Producción
    • Introducción
    • Creación de un entorno de producción optimizado
    • Despliegue en plataformas populares (Netlify, Vercel, Firebase...)
    • SEO y

      Author: Carlos Azaustre
      Publisher: Independently Published
      Published: 09/09/2023
      Pages: 288
      Binding Type: Paperback
      Weight: 0.85lbs
      Size: 9.00h x 6.00w x 0.60d
      ISBN13: 9798852737427
      ISBN10: 8852737421
      Language: Spanish
      BISAC Categories:
      - Computers | Programming | Algorithms

      This title is not returnable