Saltar al contenido principal

Una actualización sobre el despliegue de la Nueva Arquitectura

· 8 min de lectura
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 →

Hola a todos, Como anunciamos anteriormente:

información

2022 será el año de la Nueva Arquitectura en código abierto.

Si aún no has tenido tiempo de explorar la Nueva Arquitectura de React Native (el Renderizador Fabric y el sistema TurboModule), ¡no hay mejor momento para hacerlo que ahora!

Queremos compartir con la comunidad algunas iniciativas y materiales que preparamos para asegurarnos de que todos participen en este esfuerzo.

React Native - Resumen del segundo semestre de 2021

· 8 min de lectura
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 →

Aunque seguimos entusiasmados con el lanzamiento de React Native 0.67, queremos tomarnos un momento para celebrar los logros de la comunidad durante el último semestre y compartir lo que tenemos en el horizonte para el futuro de React Native.

Anunciando React Native 0.67

· 6 min de lectura
Lorenzo Sciandra
Lorenzo Sciandra
Senior Software Engineer @ Microsoft
Luna Wei
Luna Wei
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 →

¡Feliz año nuevo a todos! Hoy anunciamos el lanzamiento más reciente de React Native, la versión 0.67.0, junto con algunas actualizaciones del proceso de publicación en las que hemos estado trabajado durante los últimos meses.

Secciones

Hacia que Hermes sea el valor predeterminado

· 14 min de lectura
Xuan Huang
Xuan Huang
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 →

Desde que anunciamos Hermes en 2019, su adopción ha ido en aumento en la comunidad. El equipo de Expo, que mantiene un meta-framework popular para aplicaciones React Native, recientemente anunció soporte experimental para Hermes tras ser una de las funcionalidades más solicitadas de Expo. El equipo de Realm, una popular base de datos móvil, también lanzó recientemente su soporte alfa para Hermes. En esta publicación, queremos destacar algunos de los avances más emocionantes que hemos logrado en los últimos dos años para impulsar a Hermes como el mejor motor de JavaScript para React Native. De cara al futuro, estamos seguros de que con estas mejoras y otras por venir, podemos hacer de Hermes el motor de JavaScript predeterminado para React Native en todas las plataformas.

Anunciamos React Native 0.66

· 6 min de lectura
Luna Wei
Luna Wei
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 lanzamos React Native v0.66 con soporte para Android 12 e iOS 15, junto con correcciones y actualizaciones generales.

Lo más destacado

Preparando tu aplicación para iOS 15 y Android 12

· 4 min de lectura
Samuel Susla
Samuel Susla
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 →

¡Hola a todos!

Con las nuevas versiones de sistemas operativos móviles que se lanzarán a finales de este año, recomendamos preparar tus aplicaciones React Native con anticipación para evitar regresiones cuando estas versiones estén disponibles públicamente.

React Native busca gerentes para expandirse más allá de los móviles

· 2 min de lectura
Eli White
Eli White
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 →

Recientemente compartimos la visión multiplataforma de React Native sobre cómo expandir React a otras plataformas mejora el framework para todos. Hemos avanzado significativamente en esta visión durante los últimos años colaborando con Microsoft en React Native para Windows y macOS, y con Oculus en React Native para VR.

Como parte de nuestros planes iniciados a principios de este año, estamos ampliando nuestro enfoque en estas plataformas y fortaleciendo nuestros equipos para cumplir nuestra visión. Para apoyar a nuestros nuevos compañeros y a los que se unirán, estamos contratando dos Gerentes de Ingeniería: uno para apoyar React Native para Desktop y otro para React Native para VR.

La visión multiplataforma de React Native

· 9 min de lectura
Christine Abernathy
Christine Abernathy
Developer Advocate @ Meta
Eli White
Eli White
Software Engineer @ Meta
Luna Wei
Luna Wei
Software Engineer @ Meta
Timothy Yung
Timothy Yung
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 →

React Native ha tenido mucho éxito elevando el nivel del desarrollo móvil, tanto en Facebook como en la industria. A medida que interactuamos con computadoras de nuevas formas y se inventan nuevos dispositivos, queremos que React Native esté disponible para todos. Aunque React Native se creó originalmente para construir aplicaciones móviles, creemos que enfocarnos en múltiples plataformas y desarrollar según las fortalezas y limitaciones de cada una tiene un efecto simbiótico. Hemos visto enormes beneficios al extender esta tecnología a escritorio y realidad virtual, y estamos emocionados de compartir lo que esto significa para el futuro de React Native.

React Native en el segundo semestre de 2021

· 6 min de lectura
Luna Wei
Luna Wei
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 →

Durante el último año, nuestro mundo ha cambiado enormemente, y React Native no es la excepción. Hemos dado la bienvenida a nuevos miembros en nuestro equipo (¡a quienes estamos ansiosos por conocer en persona eventualmente!), nuestros proyectos han madurado y han surgido nuevas oportunidades. Estamos emocionados de compartir todo esto con ustedes en esta publicación y en las próximas.

En Facebook, nuestro equipo trabaja en ciclos semestrales. Cada semestre revisamos nuestra estrategia, establecemos planes y los compartimos internamente. Hoy queremos compartir nuestros planes para el segundo semestre (H2) con ustedes, nuestra comunidad.

El segundo semestre de 2021 es un período emocionante para React Native. Nuestras áreas de enfoque incluyen nutrir a la comunidad, comenzar a implementar la nueva arquitectura en código abierto e impulsar la tecnología hacia adelante.

Anunciamos React Native 0.65

· 4 min de lectura
Luna Wei
Luna Wei
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 lanzamos React Native versión 0.65 con una nueva versión de Hermes, mejoras en accesibilidad, actualizaciones de paquetes y más.

Novedades en Hermes 0.8

Hermes, la máquina virtual JavaScript de código abierto de Facebook optimizada para React Native, se ha actualizado a la versión 0.8.1. Algunas características destacadas en esta versión son:

Puedes consultar el registro completo de cambios de Hermes aquí.

¡Sigue estos pasos para habilitar Hermes en tu aplicación si aún no lo has hecho y aprovecha estas nuevas características y mejoras!

Correcciones y mejoras en accesibilidad

El año pasado Facebook asumió el compromiso GAAD para mejorar la accesibilidad en React Native. ¡La versión 0.65 comparte los resultados de este compromiso y otros avances en accesibilidad! Algunos cambios destacados incluyen:

  • Posibilidad de especificar valores de alto contraste claro y oscuro para iOS. Consulta la documentación para más detalles.

  • Se añadió la API getRecommendedTimeoutMillis en Android. Esto expone el tiempo de espera predeterminado preferido del usuario según las opciones de accesibilidad de Android, diseñado para usuarios que necesiten tiempo adicional para revisar o alcanzar controles.

  • Correcciones generales para asegurar que TalkBack/VoiceOver anuncien correctamente estados de UI como disabled (deshabilitado) y unselected (no seleccionado) en componentes.

¡Puedes seguir o contribuir a nuestros problemas pendientes de accesibilidad aquí!

Actualizaciones de dependencias y consideraciones importantes

  • Ahora se requiere react-native-codegen versión 0.0.7 como devDependency en el package.json.

  • JCenter ha sido discontinuado y ahora es de solo lectura. Hemos eliminado JCenter como repositorio de Maven y actualizado las dependencias para usar MavenCentral y Jitpack.

  • Actualización de OkHttp de la versión 3 a la 4.9.1. Consulta Actualización a OkHttp 4 para más detalles sobre los cambios.

  • Actualización a Flipper 0.93 para soportar Xcode 12.5. Consulta el registro de cambios de Flipper aquí.

  • Soporte para Android Gradle Plugin 7

  • Apple Silicon requiere una solución alternativa para el enlazador. Consulta la nota de @mikehardy sobre esto.

¡Gracias!

Esta versión incluye más de 1100 commits de 61 colaboradores. ¡Gracias a todos los que han contribuido y apoyado este lanzamiento! Puedes consultar el registro de cambios completo aquí.