{"product_id":"aprendiendo-react-guia-practica-para-aprender-desde-cero-paperback-1","title":"Aprendiendo React: Guía práctica para aprender desde cero - Paperback","description":"\u003cdiv\u003e\u003cp style=\"text-align: right;\"\u003e\u003ca href=\"https:\/\/reportcopyrightinfringement.com\/\" target=\"_blank\" rel=\"nofollow\"\u003e\u003cb\u003eReport copyright infringement\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cp\u003eby \u003cb\u003eCarlos Azaustre\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e Eres un desarrollador con conocimientos en \u003cb\u003eJavaScript\u003c\/b\u003e que busca adentrarse en el mundo de \u003cb\u003eReact.js\u003c\/b\u003e? \"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.\u003c\/p\u003e\u003cp\u003eComenzando 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.\u003c\/p\u003e\u003cp\u003eAdemá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. \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cb\u003eIndice de contenidos: \u003c\/b\u003e\u003cul\u003e\n\u003cli\u003eCapítulo 1: Introducción a React\u003cul\u003e\n\u003cli\u003eIntroducción\u003c\/li\u003e\n\u003cli\u003e Qué es React?\u003c\/li\u003e\n\u003cli\u003eHistoria de React\u003c\/li\u003e\n\u003cli\u003e Por qué usar React?\u003c\/li\u003e\n\u003cli\u003eConclusión\u003c\/li\u003e\n\u003cli\u003eReferencias\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eCapítulo 2: Fundamentos de React\u003cul\u003e\n\u003cli\u003eConfiguración del entorno de desarrollo\u003c\/li\u003e\n\u003cli\u003eJSX: Sintaxis de JavaScript y XML\u003c\/li\u003e\n\u003cli\u003eCreación de un proyecto de React\u003c\/li\u003e\n\u003cli\u003eComponentes: Clases vs Funciones\u003c\/li\u003e\n\u003cli\u003eProps y Estado en los componentes\u003c\/li\u003e\n\u003cli\u003eManejo de eventos\u003c\/li\u003e\n\u003cli\u003eProfundizando en Props y Eventos: Props Drilling y Event Bubbling\u003c\/li\u003e\n\u003cli\u003eConclusión\u003c\/li\u003e\n\u003cli\u003eReferencias\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eCapítulo 3: Ciclo de vida de los componentes\u003cul\u003e\n\u003cli\u003eEl Virtual DOM\u003c\/li\u003e\n\u003cli\u003eMétodos del Ciclo de Vida\u003c\/li\u003e\n\u003cli\u003eReact Hooks\u003c\/li\u003e\n\u003cli\u003eConclusión\u003c\/li\u003e\n\u003cli\u003eReferencias\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eCapítulo 4: Gestión de estados globales\u003cul\u003e\n\u003cli\u003eIntroducción\u003c\/li\u003e\n\u003cli\u003eContext API\u003c\/li\u003e\n\u003cli\u003eRedux: Introducción y principios básicos\u003c\/li\u003e\n\u003cli\u003eIntegración de Redux en un proyecto de React\u003c\/li\u003e\n\u003cli\u003eComparación de soluciones de manejo de estado\u003c\/li\u003e\n\u003cli\u003eConclusión\u003c\/li\u003e\n\u003cli\u003eReferencias\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eCapítulo 5: React Router y Navegación\u003cul\u003e\n\u003cli\u003eIntroducción\u003c\/li\u003e\n\u003cli\u003eInstalación y configuración\u003c\/li\u003e\n\u003cli\u003eCreación de rutas y enrutado dinámico\u003c\/li\u003e\n\u003cli\u003eNovedades en React Router v6\u003c\/li\u003e\n\u003cli\u003eAlternativas a React Router\u003c\/li\u003e\n\u003cli\u003eConclusión\u003c\/li\u003e\n\u003cli\u003eReferencias\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eCapítulo 6: Estilos y diseño\u003cul\u003e\n\u003cli\u003eIntroducción\u003c\/li\u003e\n\u003cli\u003eFormas de usar CSS en React\u003c\/li\u003e\n\u003cli\u003eCSS Modules\u003c\/li\u003e\n\u003cli\u003eCSS en JS: Styled-components y otras soluciones\u003c\/li\u003e\n\u003cli\u003eGrid y Flexbox en React\u003c\/li\u003e\n\u003cli\u003eDiseño responsive y adaptativo\u003c\/li\u003e\n\u003cli\u003eIntegración de bibliotecas de componentes UI\u003c\/li\u003e\n\u003cli\u003eMaterial UI\u003c\/li\u003e\n\u003cli\u003eConclusión\u003c\/li\u003e\n\u003cli\u003eReferencias\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eCapítulo 7: Consumo de APIs y comunicación con el Servidor\u003cul\u003e\n\u003cli\u003eIntroducción\u003c\/li\u003e\n\u003cli\u003eFetch y Axios: Realizar peticiones HTTP\u003c\/li\u003e\n\u003cli\u003eReact Query (TanStack Query)\u003c\/li\u003e\n\u003cli\u003eManejo de errores y estado de carga\u003c\/li\u003e\n\u003cli\u003eAutenticación y autorización\u003c\/li\u003e\n\u003cli\u003eConclusión\u003c\/li\u003e\n\u003cli\u003eReferencias\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eCapítulo 8: Optimización y Rendimiento\u003cul\u003e\n\u003cli\u003eIntroducción\u003c\/li\u003e\n\u003cli\u003ePaginación de listas\u003c\/li\u003e\n\u003cli\u003eMemoización de componentes\u003c\/li\u003e\n\u003cli\u003eCode Splitting y Lazy Loading\u003c\/li\u003e\n\u003cli\u003eUso eficiente de Context y Redux en React\u003c\/li\u003e\n\u003cli\u003eConclusión\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eCapítulo 9: Pruebas y calidad del código\u003cul\u003e\n\u003cli\u003eIntroducción al Testing\u003c\/li\u003e\n\u003cli\u003eJest y Vitest: Pruebas unitarias y de integración\u003c\/li\u003e\n\u003cli\u003eReact Testing Library: Pruebas de componentes\u003c\/li\u003e\n\u003cli\u003eESlint y Prettier\u003c\/li\u003e\n\u003cli\u003eAnálisis de cobertura de pruebas\u003c\/li\u003e\n\u003cli\u003eCypress y Playwright: Pruebas de extremo a extremo\u003c\/li\u003e\n\u003cli\u003eReferencias\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eCapítulo 10: Despliegue y Entornos de Producción\u003cul\u003e\n\u003cli\u003eIntroducción\u003c\/li\u003e\n\u003cli\u003eCreación de un entorno de producción optimizado\u003c\/li\u003e\n\u003cli\u003eDespliegue en plataformas populares (Netlify, Vercel, Firebase...)\u003c\/li\u003e\n\u003cli\u003eSEO y\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 288\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.6 x 9 x 6 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e September 09, 2023\u003c\/div\u003e\n            \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"BooksCloud","offers":[{"title":"Default Title","offer_id":47213218070777,"sku":"9798852737427","price":21.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0789\/2782\/3097\/files\/iYFlx5x_c9798852737427_20a03794-5a3b-497d-a513-532055c50514.webp?v=1768104335","url":"https:\/\/bookscloud.io\/products\/aprendiendo-react-guia-practica-para-aprender-desde-cero-paperback-1","provider":"BooksCloud Book Dropshipping","version":"1.0","type":"link"}