?Eres un desarrollador con conocimientos en JavaScript que busca adentrarse en el mundo de React.js? “Aprendiendo React” es tu guia esencial y completa para empezar y dominar esta popular biblioteca JavaScript. En este libro, exploraras todos los aspectos de React, desde sus fundamentos hasta las tecnicas avanzadas, a traves de una serie de conceptos intermedios vitales. Comenzando con una introduccion a React, este libro te guiara a traves de la configuracion del entorno de desarrollo, la creacion de proyectos, la comprension de los componentes, el manejo de eventos y el ciclo de vida de los componentes. En secciones posteriores, abordaras temas mas complejos como la gestion del estado global, el enrutamiento, los estilos, el consumo de APIs y la optimizacion del rendimiento. Ademas, aprenderas a garantizar la calidad de tu codigo con pruebas y como preparar y desplegar tus aplicaciones para un entorno de produccion. El libro tambien incluye discusiones sobre SEO y rendimiento de las aplicaciones de React en produccion. Indice de contenidos: Capitulo 1: Introduccion a React Introduccion ?Que es React? Historia de React ?Por que usar React? Conclusion Referencias Capitulo 2: Fundamentos de React Configuracion del entorno de desarrollo JSX: Sintaxis de JavaScript y XML Creacion 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 Conclusion Referencias Capitulo 3: Ciclo de vida de los componentes El Virtual DOM Metodos del Ciclo de Vida React Hooks Conclusion Referencias Capitulo 4: Gestion de estados globales Introduccion Context API Redux: Introduccion y principios basicos Integracion de Redux en un proyecto de React Comparacion de soluciones de manejo de estado Conclusion Referencias Capitulo 5: React Router y Navegacion Introduccion Instalacion y configuracion Creacion de rutas y enrutado dinamico Novedades en React Router v6 Alternativas a React Router Conclusion Referencias Capitulo 6: Estilos y diseno Introduccion Formas de usar CSS en React CSS Modules CSS en JS: Styled-components y otras soluciones Grid y Flexbox en React Diseno responsive y adaptativo Integracion de bibliotecas de componentes UI Material UI Conclusion Referencias Capitulo 7: Consumo de APIs y comunicacion con el Servidor Introduccion Fetch y Axios: Realizar peticiones HTTP React Query (TanStack Query) Manejo de errores y estado de carga Autenticacion y autorizacion Conclusion Referencias Capitulo 8: Optimizacion y Rendimiento Introduccion Paginacion de listas Memoizacion de componentes Code Splitting y Lazy Loading Uso eficiente de Context y Redux en React Conclusion Capitulo 9: Pruebas y calidad del codigo Introduccion al Testing Jest y Vitest: Pruebas unitarias y de integracion React Testing Library: Pruebas de componentes ESlint y Prettier Analisis de cobertura de pruebas Cypress y Playwright: Pruebas de extremo a extremo Referencias Capitulo 10: Despliegue y Entornos de Produccion Introduccion Creacion de un entorno de produccion optimizado Despliegue en plataformas populares (Netlify, Vercel, Firebase…) SEO y rendimiento en aplicaciones de React Referencias
Aprendiendo React: Guia practica para aprender desde cero (Spanish Edition)
$15.92
This book provides a structured guide for students to learn the React.js library, a valuable skill for web development and computer science education.
Additional information
Weight | 0.386 lbs |
---|---|
Dimensions | 15.2 × 1.7 × 22.9 in |
Reviews
There are no reviews yet.