Saltar al contenido principal

React Native 0.83 - React 19.2, nuevas funciones de DevTools, sin cambios importantes

· 13 min de lectura
Alex Hunt
Alex Hunt
Software Engineer @ Meta
Riccardo Cipolleschi
Riccardo Cipolleschi
Software Engineer @ Meta
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Alan Hughes
Alan Hughes
Software Engineer @ Expo
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

¡Hoy nos complace anunciar la versión 0.83 de React Native!

Esta versión incluye React 19.2, nuevas funciones importantes para React Native DevTools, y soporte para las APIs de Rendimiento Web y Observador de Intersección (Canary). Esta es también la primera versión de React Native sin cambios importantes que afecten al usuario.

Lo más destacado

React Native 0.82: Una nueva era

· 13 min de lectura
Vitali Zaidman
Vitali Zaidman
Software Engineer @ Meta
Nicola Corti
Nicola Corti
Software Engineer @ Meta
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Alan Hughes
Alan Hughes
Software Engineer @ Expo
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Hoy nos complace anunciar React Native 0.82: la primera versión de React Native que funciona completamente con la Nueva Arquitectura.

Esta es una versión histórica para React Native y creemos que marca el inicio de una nueva era. En futuras versiones, eliminaremos el código restante de la Arquitectura Legacy para reducir el tamaño de instalación y optimizar la base de código.

Además, la versión 0.82 incluye una opción experimental para activar una versión más reciente de Hermes llamada Hermes V1. También habilitamos varias funciones de React al actualizar a la versión 19.1.1 de React, e incluimos soporte para las APIs de nodos DOM.

Lo más destacado

React Native 0.81 - Soporte para Android 16, compilaciones más rápidas en iOS y más

· 10 min de lectura
Moti Zilberman
Moti Zilberman
Software Engineer @ Meta
Vitali Zaidman
Vitali Zaidman
Software Engineer @ Meta
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Christian Falch
Christian Falch
Software Engineer @ Expo
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

¡Hoy nos complace anunciar el lanzamiento de React Native 0.81!

Esta versión incluye soporte para Android 16 (nivel de API 36) junto con diversas mejoras de estabilidad y correcciones de errores, además de soporte experimental para compilaciones iOS más rápidas mediante precompilación.

Lo más destacado

React Native 0.80 - React 19.1, cambios en la API JS, congelación de la arquitectura heredada y mucho más

· 12 min de lectura
Jorge Cohen
Jorge Cohen
Engineering Manager @ Meta
Fabrizio Cucci
Fabrizio Cucci
Software Engineer @ Meta
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Christian Falch
Christian Falch
Software Engineer @ Expo
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

¡Hoy nos complace anunciar el lanzamiento de React Native 0.80!

Esta versión actualiza React incluido en React Native a la última versión estable disponible: 19.1.0.

También implementamos mejoras de estabilidad en nuestra API JS: las importaciones profundas ahora generarán advertencias y ofrecemos una nueva API TypeScript Estricta opcional que proporciona tipos más precisos y seguros.

Además, la Arquitectura Heredada de React Native está oficialmente congelada, y comenzarás a ver advertencias para APIs que dejarán de funcionar cuando retiremos completamente esta arquitectura.

Lo más destacado

Avanzando hacia una API de JavaScript estable (Nuevos cambios en 0.80)

· 11 min de lectura
Alex Hunt
Alex Hunt
Software Engineer @ Meta
Iwo Plaza
Iwo Plaza
Software Engineer @ Software Mansion
Jakub Piasecki
Jakub Piasecki
Software Engineer @ Software Mansion
Dawid Małecki
Dawid Małecki
Software Engineer @ Software Mansion
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

En React Native 0.80, presentamos dos cambios significativos en la API de JavaScript de React Native: la desaprobación de las importaciones profundas y nuestra nueva API estricta de TypeScript. Estos forman parte de un esfuerzo continuo para definir con precisión nuestra API y ofrecer seguridad de tipos confiable a usuarios y frameworks.

Conclusiones rápidas:

  • Desaprobación de importaciones profundas: A partir de 0.80, introduciremos advertencias de desaprobación para las importaciones profundas del paquete react-native.

  • API estricta de TypeScript (opt-in): Migramos a tipos TypeScript generados desde el código fuente y una nueva línea base de API pública en TypeScript. Estos permiten una precisión de tipos más sólida y preparada para el futuro, y será un cambio de ruptura único. Opta por activarla mediante compilerOptions en el tsconfig.json de tu proyecto.

Trabajaremos con la comunidad para asegurar que estos cambios funcionen para todos, antes de habilitar la API estricta de TypeScript por defecto en una futura versión de React Native.

React Native 0.79: Herramientas más rápidas y mucho más

· 11 min de lectura
Alan Hughes
Alan Hughes
Software Engineer @ Expo
Shubham Gupta
Shubham Gupta
Software Engineer @ Dream11
Fabrizio Cucci
Fabrizio Cucci
Software Engineer @ Meta
Nicola Corti
Nicola Corti
Software Engineer @ Meta
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

¡Hoy nos complace anunciar la versión 0.79 de React Native!

Esta versión incluye mejoras de rendimiento en varios frentes, así como varias correcciones de errores. Primero, Metro ahora inicia más rápido gracias al hashing diferido y cuenta con soporte estable para exportaciones de paquetes. El tiempo de inicio en Android también mejorará gracias a cambios en la compresión del bundle JS y otras optimizaciones.

Lo más destacado

React Native 0.78: React 19 y más

· 10 min de lectura
Vojtech Novak
Vojtech Novak
Software Engineer @ Expo
Shubham Gupta
Shubham Gupta
Software Engineer @ Dream11
Fabrizio Cucci
Fabrizio Cucci
Software Engineer @ Meta
Riccardo Cipolleschi
Riccardo Cipolleschi
Software Engineer @ Meta
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

¡Hoy nos complace anunciar el lanzamiento de React Native 0.78!

Esta versión incluye React 19 en React Native y otras características relevantes como soporte nativo para drawables vectoriales de Android y una mejor integración brownfield para iOS.

Lo más destacado

Resumen de la Cumbre de Colaboradores Principales de React Native 2024

· 10 min de lectura
Michał Pierzchała
Michał Pierzchała
Head of Technology @ Callstack
Szymon Rybczak
Szymon Rybczak
Software Engineer @ Callstack
Mo Javad
Mo Javad
Head of Mobile (UK) @ Theodo
Steven Moyes
Steven Moyes
Senior Product Manager @ Microsoft
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Cada año, los colaboradores principales de la Comunidad de React Native se reúnen con el equipo de React Native para definir colaborativamente la dirección de este proyecto.

El año pasado no fue diferente, con una pequeña excepción. Normalmente nos reunimos un día antes de la React Universe Conf (anteriormente React Native EU) en la sede de Callstack en Wrocław. En 2024, aprendiendo de experiencias previas, organizamos la Cumbre durante dos días consecutivos para tener más tiempo no estructurado juntos.

todos-los-participantes

React Native 0.77: Nuevas funciones de estilos, compatibilidad con páginas de 16KB en Android y plantilla Swift

· 15 min de lectura
Vojtech Novak
Vojtech Novak
Software Engineer @ Expo
Mazen Chami
Mazen Chami
Software Engineer @ InfiniteRed
Blake Friedman
Blake Friedman
Software Engineer @ Meta
Rob Hogan
Rob Hogan
Software Engineer @ Meta
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

¡Hoy nos complace anunciar el lanzamiento de React Native 0.77!

Esta versión incluye varias funciones: nuevas capacidades de estilos como soporte para display: contents, boxSizing, mixBlendMode y propiedades relacionadas con outline para ofrecer más opciones de diseño; compatibilidad con páginas de 16KB en Android para adaptarse a dispositivos más nuevos. También estamos modernizando la plantilla comunitaria migrándola a Swift, manteniendo la compatibilidad con Objective-C para desarrolladores que lo prefieran.

La Nueva Arquitectura está aquí

· 24 min de lectura
The React Team
The React Team
@reactjs / @reactnative
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

¡React Native 0.76 con la Nueva Arquitectura habilitada por defecto ya está disponible en npm!

En la publicación del blog sobre el lanzamiento de la versión 0.76, compartimos una lista de cambios importantes incluidos en esta versión. En esta publicación, ofrecemos una visión general de la Nueva Arquitectura y cómo moldea el futuro de React Native.

La Nueva Arquitectura añade soporte completo para funciones modernas de React, incluyendo Suspense, Transitions, agrupamiento automático y useLayoutEffect. También incluye nuevos sistemas de Módulo Nativo y Componente Nativo que permiten escribir código con seguridad de tipos con acceso directo a interfaces nativas sin necesidad de un puente.

Este lanzamiento es el resultado de una reescritura completa de React Native en la que hemos estado trabajando desde 2018, y hemos puesto especial cuidado en que la Nueva Arquitectura sea una migración gradual para la mayoría de aplicaciones. En 2021, creamos el Grupo de Trabajo de la Nueva Arquitectura para colaborar con la comunidad y garantizar una experiencia de actualización fluida para todo el ecosistema React.

La mayoría de aplicaciones podrán adoptar React Native 0.76 con el mismo nivel de esfuerzo que cualquier otra versión. Las bibliotecas más populares de React Native ya son compatibles con la Nueva Arquitectura. Además, incluye una capa de interoperabilidad automática para mantener la compatibilidad con bibliotecas diseñadas para la arquitectura anterior.