React Native - Descripción general

Para una mejor comprensión de los conceptos de React Native, tomaremos prestadas algunas líneas de la documentación oficial:

React Native te permite crear aplicaciones móviles usando solo JavaScript. Utiliza el mismo diseño que React, lo que le permite componer una interfaz de usuario móvil enriquecida a partir de componentes declarativos. Con React Native, no crea una aplicación web móvil, una aplicación HTML5 o una aplicación híbrida; Usted crea una aplicación móvil real que no se distingue de una aplicación creada con Objective-C o Java. React Native usa los mismos bloques de construcción de UI fundamentales que las aplicaciones regulares de iOS y Android. Simplemente coloque esos bloques de construcción juntos usando JavaScript y React.

Reaccionar características nativas

Las siguientes son las características de React Native:

  • React - Este es un marco para crear aplicaciones web y móviles usando JavaScript.

  • Native - Puede utilizar componentes nativos controlados por JavaScript.

  • Platforms - React Native es compatible con la plataforma IOS y Android.

Ventajas de React Native

A continuación se muestran las ventajas de React Native:

  • JavaScript - Puede utilizar el conocimiento de JavaScript existente para crear aplicaciones móviles nativas.

  • Code sharing - Puede compartir la mayor parte de su código en diferentes plataformas.

  • Community - La comunidad alrededor de React y React Native es grande, y podrá encontrar cualquier respuesta que necesite.

Reaccionar limitaciones nativas

Las siguientes son las limitaciones de React Native:

  • Native Components - Si desea crear una funcionalidad nativa que aún no se haya creado, deberá escribir algún código específico de la plataforma.