</> CodeBooks
    ← Volver a React Native (página 1)
    Portada de React Native in Action

    React Native in Action

    Nader Dabit

    Editorial
    Manning
    Año
    2019
    Páginas
    ~320
    Nivel
    Básico

    De qué trata

    Obra didáctica publicada por Manning y escrita por Nader Dabit —reconocido instructor y formador del ecosistema móvil— que introduce de forma progresiva el desarrollo multiplataforma para iOS y Android con React Native (cubriendo las versiones 0.5x). El libro está dirigido a programadores web o de aplicaciones móviles que cuentan con un nivel inicial o intermedio en JavaScript (ES6) y desean aprender a construir experiencias móviles de alto rendimiento aprovechando el modelo mental declarativo de React.

    El texto cubre con minuciosidad la creación de componentes personalizados, el diseño de interfaces fluidas mediante las propiedades de Flexbox y la implementación de transiciones complejas con la Animated API y PanResponder. En el ámbito del manejo de datos y arquitectura, explica la integración de Redux para la gestión del estado global de la aplicación, el uso de la Fetch API para conectarse a servicios REST remotos y la persistencia local con AsyncStorage. Asimismo, examina el sistema de rutas mediante React Navigation y dedica capítulos específicos a componentes y APIs exclusivas de iOS y Android para asegurar una experiencia fiel a cada plataforma.

    El aprendizaje se consolida mediante tres aplicaciones prácticas desarrolladas a lo largo de los capítulos: una lista de tareas (Todo App) para asimilar el flujo de datos básico, una aplicación de ciudades y lugares (Cities App) con navegación multi-pantalla por pestañas, y una aplicación temática de Star Wars como proyecto final que consume la API REST de SWAPI e implementa listas optimizadas con FlatList, selectores y ventanas modales. El libro destaca por su claridad expositiva y su enfoque pragmático para resolver problemas cotidianos de UI y navegación; conviene considerar que, al publicarse en 2019, utiliza componentes basados en clases previos a los Hooks y versiones anteriores de React Navigation.

    • React Native
    • Redux
    • React Navigation
    • Animated API
    • Flexbox
    • FlatList
    • AsyncStorage
    • Fetch API
    • SWAPI
    • PanResponder
    • Desarrollo multiplataforma

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Todo App

    Aplicación de tareas pendientes que sirve como primer contacto práctico para dominar la jerarquía de componentes, el manejo de eventos táctiles, el estado local y los estilos con Flexbox.

    Cities App

    Aplicación con navegación por pestañas y pilas de pantallas para registrar y explorar ciudades y lugares de interés, profundizando en la navegación estructurada y la manipulación de listas de datos.

    Star Wars App

    Aplicación capstone que consume la API pública SWAPI para mostrar personajes y vehículos de la saga, utilizando FlatList, modales interactivos, selectores y llamadas asíncronas con Fetch.

    Más de React Native con nivel Básico