Facebook acaba de anunciar el lanzamiento de una nueva herramienta que facilita mucho el trabajo con proyectos React Native. Se trata de Create React Native App, herramienta inspirada en el diseño de Create React App.
Con Create React Native App, los desarrolladores ya no necesitan utilizar Xcode o Android Studio. Por ejemplo pueden desarrollar una aplicación para iOS en Linux o Windows y todo gracias a EXPO app (anteriormente llamada Exponent), la cual carga y corre proyectos CRNA escritos en Javascript puro, sin compilar código nativo.
Facebook explica que muchos de los proyectos React Native tienen dependencias Java o Objective-C/Swift que necesitan ser compiladas. La app Expo incluye APIs para cámara, vídeo, contactos y más, además de incluir librerías populares como react-native-maps de Airbnb o Autenticación de Facebook.
Sin embargo si necesitan incluir una dependencia de código nativo que no viene con Expo, tendrán que usar «ejecting» (soportada por CRNA) y continuar el desarrollo en Android estudio o Xcode.
Para más información pueden ver el artículo del anuncio en Introducing Create React Native App y la herramienta la pueden encontrar en GitHub.