freeCodeCamp/guide/spanish/react-native/index.md

3.6 KiB

title localeTitle
React Native Reaccionar nativo

Reaccionar nativo

React Native es un marco multiplataforma para crear aplicaciones móviles que pueden ejecutarse fuera del navegador, la mayoría de las aplicaciones iOS y Android.

También se puede utilizar para crear aplicaciones en dispositivos Windows, sistemas operativos de escritorio y aplicaciones de Apple TV, pero esta guía solo cubrirá su propósito más común: las aplicaciones de Android e iOS.

Tabla de contenido

¿Qué es React Native?

React Native se encuentra entre aplicaciones nativas e híbridas en el espectro de aplicaciones móviles. La interfaz de usuario que crea es completamente nativa y el rendimiento general de la aplicación es casi tan bueno como escribir una aplicación nativa. También le brinda la flexibilidad de integrar vistas web (páginas web) o código nativo (Java / Kotlin para Android, Objective C / Swift para iOS) dentro de sus aplicaciones donde lo desee.

Sigue el mismo patrón que Reacción en el que las vistas (lo que ve en la pantalla) se representan desde los archivos JavaScript. La diferencia es que proporciona su propia API para manejar vistas móviles nativas frente al DOM en la web. Si estás confundido acerca de cómo funciona esto, sigue esta guía en freeCodeCamp y te llevará paso a paso a través de estos conceptos.

Razones para elegir React Native

  1. Reutilización del código : utiliza un código basado en que se comparte entre ambas plataformas.
  2. Reutilizar herramientas y habilidades web : reutilice el conocimiento de JavaScript, herramientas y utilidades como axios , Redux y otras bibliotecas que no requieren el DOM de la web.
  3. Optimizado para la productividad del desarrollador : viene con funciones como la recarga de módulos activos / en vivo y las herramientas de desarrollo de Chrome para la depuración inmediata.
  4. Rendimiento : se desempeña mejor que los marcos de aplicaciones híbridas como Ionic y Cordova, ya que no utiliza vistas web.
  5. Respaldo corporativo : muchas empresas apoyan y contribuyen a React Native, incluidos Walmart, Airbnb, Wix y, por supuesto, Facebook.
  6. Comunidad : React Native tiene una comunidad grande (y en crecimiento) con más de 1500 contribuyentes al proyecto central y miles más que contribuyen a varias bibliotecas.
  7. Mejor experiencia de usuario : React Native utiliza el código JavaScript para representar componentes nativos del sistema operativo de su teléfono. En otras palabras, ¡la interfaz de usuario (UI) de la aplicación es completamente nativa!
  8. Cruz-Plataforma - Gran manera de prototipos y ahorrar tiempo mientras que la construcción sea un usuario interfeace universal o aplicación móvil específica plataforma que puede funcionar tanto con dispositivos iOS y Android.

Cómo empezar con React Native

Hay dos formas fáciles y rápidas de comenzar a utilizar React Native. Dependiendo de su situación, una puede ser una mejor opción para usted.

  1. Cree la aplicación nativa React - Similar a la aplicación Crear React, se pone en marcha usando el terminal.
  2. Expo - Mejor para crear prototipos de una aplicación o si se trata de una etapa anterior. Con Expo, incluso puede crear una aplicación rápida con las funciones de arrastrar y soltar desde snack.expo.io en la frontera.