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

    Mastering React Native

    Eric Masiello, Jacob Friedmann

    Editorial
    Packt
    Año
    2017
    Páginas
    ~462
    Nivel
    Avanzado

    De qué trata

    Manual avanzado publicado por Eric Masiello y Jacob Friedmann a principios de 2017 que profundiza en la creación de aplicaciones móviles profesionales con React Native (en sus versiones 0.3x/0.4x). Está dirigido a desarrolladores front-end e ingenieros de JavaScript con nivel intermedio o avanzado que ya dominan los conceptos esenciales de React y desean llevar sus habilidades móviles al siguiente nivel, aprendiendo patrones de arquitectura empresarial, optimización y publicación en tiendas.

    La obra desglosa técnicas avanzadas de maquetación con Flexbox y el uso exhaustivo de componentes nativos como ListView y WebView. En el núcleo arquitectónico, enseña a estructurar aplicaciones escalables combinando la arquitectura Flux y Redux con middlewares asíncronos para sincronizar datos con servicios remotos, ejemplificado mediante la API pública de The New York Times. Además, profundiza en el sistema de animación mediante Animated API y LayoutAnimation, la captura de gestos táctiles complejos con PanResponder, la creación de módulos nativos personalizados en Objective-C y Java, y la ejecución de pruebas unitarias con Jest.

    El eje práctico del texto es la construcción de «RNNYT», un lector de noticias multiplataforma para iOS y Android que integra llamadas a la API de The New York Times, gestión de estado con Redux, un carrusel interactivo de bienvenida (onboarding) con animaciones fluidas y visualización de artículos completos en WebView. Es un libro de gran solidez conceptual en gestión de estado y rendimiento para su época, aunque deja fuera las innovaciones posteriores del ecosistema como React Hooks, React Navigation contemporáneo y los TurboModules.

    • React Native
    • Redux
    • Flux
    • JavaScript
    • Flexbox
    • Animated API
    • PanResponder
    • Jest
    • Módulos nativos
    • The New York Times API
    • iOS
    • Android

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    RNNYT (Lector de noticias de The New York Times)

    Aplicación móvil completa para iOS y Android que consume la API REST de The New York Times, gestiona el estado global y la caché con Redux y Redux Thunk, presenta un carrusel de onboarding animado y maneja gestos de navegación y lectura con WebView.