Saltar al contenido principal

53 publicaciones etiquetadas con "announcement"

Ver todas las etiquetas

React Native: Un año en retrospectiva

· 2 min de lectura
Martin Konicek
Ingeniero de Software en Facebook
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 →

Ha pasado un año desde que hicimos open-source de React Native. Lo que comenzó como una idea con un puñado de ingenieros es ahora un framework utilizado por equipos de producto en Facebook y más allá. Hoy en F8 anunciamos que Microsoft está llevando React Native al ecosistema Windows, permitiendo a los desarrolladores crear aplicaciones React Native para PC, teléfonos y Xbox con Windows. También proporcionará herramientas y servicios de código abierto como una extensión de React Native para Visual Studio Code y CodePush para ayudar a los desarrolladores a crear aplicaciones React Native en la plataforma Windows. Además, Samsung está desarrollando React Native para su plataforma híbrida, lo que permitirá a los desarrolladores crear aplicaciones para millones de SmartTVs, dispositivos móviles y wearables. También lanzamos el Facebook SDK para React Native, que facilita a los desarrolladores incorporar funciones sociales de Facebook como Login, Sharing, App Analytics y Graph APIs en sus aplicaciones. En un año, React Native ha cambiado la forma en que los desarrolladores construyen aplicaciones en todas las plataformas principales.

Ha sido un viaje épico, pero apenas estamos comenzando. Aquí repasamos cómo React Native ha crecido y evolucionado desde que lo hicimos open-source hace un año, algunos desafíos que enfrentamos en el camino y lo que esperamos de cara al futuro.

Este es un extracto. Lee el resto de la publicación en Facebook Code.

React Native para Android: Cómo construimos la primera aplicación React Native multiplataforma

· 2 min de lectura
Ingeniero de Software en Facebook
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 →

A principios de este año, presentamos React Native para iOS. React Native lleva al mundo móvil lo que los desarrolladores ya conocen de React en la web —componentes de UI declarativos e independientes y ciclos de desarrollo rápidos— manteniendo la velocidad, fidelidad y experiencia de aplicaciones nativas. Hoy nos complace anunciar React Native para Android.

En Facebook llevamos usando React Native en producción más de un año. Casi exactamente hace un año, nuestro equipo comenzó a desarrollar la aplicación Ads Manager. Nuestro objetivo era crear una nueva aplicación que permitiera a los millones de anunciantes en Facebook gestionar sus cuentas y crear anuncios desde cualquier lugar. El resultado fue no solo la primera aplicación completamente React Native de Facebook, sino también la primera multiplataforma. En esta publicación, compartiremos cómo construimos esta aplicación, cómo React Native aceleró nuestro desarrollo y las lecciones aprendidas.

Este es un extracto. Lee la publicación completa en Facebook Code.

React Native: Llevando técnicas web modernas a móviles

· 3 min de lectura
Tom Occhino
Gerente de Ingeniería en Facebook
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 →

Presentamos React al mundo hace dos años, y desde entonces ha experimentado un crecimiento impresionante, tanto dentro como fuera de Facebook. Hoy en día, aunque nadie está obligado a usarlo, los nuevos proyectos web en Facebook comúnmente se construyen usando React de una forma u otra, y está siendo ampliamente adoptado en la industria. Los ingenieros eligen usar React todos los días porque les permite dedicar más tiempo a centrarse en sus productos y menos tiempo luchando con su framework. Sin embargo, no fue hasta que llevábamos un tiempo construyendo con React que empezamos a entender qué lo hace tan poderoso.

React nos obliga a descomponer nuestras aplicaciones en componentes discretos, cada uno representando una única vista. Estos componentes facilitan la iteración en nuestros productos, ya que no necesitamos mantener todo el sistema en nuestra cabeza para hacer cambios en una parte del mismo. Sin embargo, lo más importante es que React envuelve la API mutativa e imperativa del DOM con una declarativa, lo que eleva el nivel de abstracción y simplifica el modelo de programación. Lo que hemos descubierto es que cuando construimos con React, nuestro código es mucho más predecible. Esta previsibilidad hace que podamos iterar más rápidamente con confianza, y nuestras aplicaciones son mucho más confiables como resultado. Además, no solo es más fácil escalar nuestras aplicaciones cuando están construidas con React, sino que también hemos descubierto que es más fácil escalar el tamaño de nuestros equipos.

Junto con el ciclo de iteración rápida de la web, hemos podido construir algunos productos increíbles con React, incluyendo muchos componentes de Facebook.com. Además, hemos construido frameworks asombrosos en JavaScript sobre React, como Relay, que nos permite simplificar enormemente la obtención de datos a gran escala. Por supuesto, la web es solo una parte de la historia. Facebook también tiene aplicaciones ampliamente utilizadas para Android e iOS, que están construidas sobre pilas tecnológicas propietarias y disjuntas. Tener que construir nuestras aplicaciones sobre múltiples plataformas ha bifurcado nuestra organización de ingeniería, pero eso es solo una de las cosas que hace difícil el desarrollo de aplicaciones móviles nativas.

Este es un extracto. Lee el resto de la publicación en Facebook Code.