
React and React Native, 5th Edition
Mikhail Sakhniuk, Adam Boduch
- Editorial
- Packt
- Año
- 2024
- Páginas
- ~509
- Nivel
- Intermedio
De qué trata
Quinta edición de esta guía integral elaborada por Mikhail Sakhniuk y Adam Boduch en 2024, diseñada para ofrecer una panorámica completa del desarrollo multiplataforma contemporáneo con React 18 y React Native (versiones ~0.73/0.74). Está orientada a desarrolladores web de nivel intermedio con buen dominio de JavaScript que quieren consolidar su comprensión del ecosistema moderno y dar el salto hacia el desarrollo móvil y el tipado estático profesional con TypeScript.
La primera mitad del libro se enfoca en el desarrollo web y de escritorio, enseñando JSX, componentes funcionales y Hooks, la transición a TypeScript, enrutamiento, división de código con lazy y Suspense, integración de interfaces con Material-UI, consumo de datos con Fetch API, GraphQL y WebSockets, renderizado en servidor (SSR) y pruebas unitarias con Vitest. La segunda mitad se traslada a React Native, explorando la arquitectura interna del motor móvil, maquetación adaptativa con Flexbox, navegación de pantallas con React Navigation, listas con FlatList, geolocalización, modales, control de gestos táctiles, animaciones y persistencia local para soporte sin conexión (offline-first).
El enfoque del libro es modular y progresivo: en lugar de forzar un único proyecto gigante a través de sus 28 capítulos, construye ejemplos específicos y recetas funcionales para cada tecnología abordada (desde pruebas de componentes y clientes GraphQL hasta interfaces móviles con mapas y listas optimizadas). Su principal virtud es condensar en un único volumen coherente las prácticas recomendadas de React y React Native con TypeScript y Vitest; como contrapartida, no se detiene en profundidad en meta-frameworks como Next.js o Expo Router, sirviendo principalmente como una referencia sólida de arquitectura transversal.
- React 18
- React Native
- TypeScript
- Hooks
- Vitest
- Material-UI
- GraphQL
- WebSockets
- Flexbox
- Suspense
- SSR
- Offline First
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

