Empezar sin un Framework
Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →
Si tienes restricciones que no son bien atendidas por un Framework, o prefieres escribir tu propio Framework, puedes crear una aplicación de React Native sin usar un Framework.
Para hacerlo, primero necesitarás configurar tu entorno. Una vez configurado, continúa con los pasos a continuación para crear una aplicación y comenzar a desarrollar.
Paso 1: Crear una nueva aplicación
Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →
Si instalaste previamente el paquete global react-native-cli, desinstálalo ya que podría causar problemas inesperados:
npm uninstall -g react-native-cli @react-native-community/cli
Puedes usar React Native Community CLI para generar un nuevo proyecto. Vamos a crear un nuevo proyecto de React Native llamado "AwesomeProject":
npx @react-native-community/cli@latest init AwesomeProject
Esto no es necesario si estás integrando React Native en una aplicación existente, si has instalado Expo en tu proyecto, o si estás agregando soporte para Android a un proyecto existente de React Native (consulta Integración con aplicaciones existentes). También puedes usar una CLI de terceros para configurar tu aplicación de React Native, como Ignite CLI.
Si tienes problemas con iOS, intenta reinstalar las dependencias ejecutando:
cd iospara navegar a la carpetaios.bundle installpara instalar Bundlerbundle exec pod installpara instalar las dependencias de iOS gestionadas por CocoaPods.
[Opcional] Usar una versión específica o plantilla
Si deseas iniciar un nuevo proyecto con una versión específica de React Native, puedes usar el argumento --version:
npx @react-native-community/cli@X.XX.X init AwesomeProject --version X.XX.X
También puedes iniciar un proyecto con una plantilla personalizada de React Native usando el argumento --template, lee más aquí.
Paso 2: Iniciar Metro
Metro es la herramienta de compilación de JavaScript para React Native. Para iniciar el servidor de desarrollo de Metro, ejecuta lo siguiente desde la carpeta de tu proyecto:
- npm
- Yarn
npm start
yarn start
Si estás familiarizado con el desarrollo web, Metro es similar a empaquetadores como Vite y webpack, pero está diseñado específicamente para React Native. Por ejemplo, Metro usa Babel para transformar sintaxis como JSX en JavaScript ejecutable.
Paso 3: Iniciar tu aplicación
Deja que Metro Bundler se ejecute en su propia terminal. Abre una nueva terminal dentro de la carpeta de tu proyecto de React Native. Ejecuta lo siguiente:
- npm
- Yarn
npm run android
yarn android
Si todo está configurado correctamente, deberías ver tu nueva aplicación ejecutándose en tu emulador de Android en breve.
Esta es una forma de ejecutar tu aplicación; también puedes ejecutarla directamente desde Android Studio.
Si no puedes hacer que esto funcione, consulta la página de Solución de problemas.
Paso 4: Modificar tu aplicación
Ahora que has ejecutado la aplicación exitosamente, modifiquémosla.
-
Abre
App.tsxen tu editor de texto preferido y edita algunas líneas. -
Presiona la tecla R dos veces o selecciona
Reloaden el Menú de desarrollo (Ctrl + M) para ver tus cambios.
¡Eso es todo!
¡Felicidades! Has ejecutado y modificado exitosamente tu primera aplicación básica de React Native.

./gradlew :app:assembleRelease
-
Si deseas agregar este nuevo código de React Native a una aplicación existente, consulta la Guía de integración.
-
Si sientes curiosidad por aprender más sobre React Native, consulta la Introducción a React Native.