Introducción
Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →
Muchos tipos distintos de personas usan React Native: desde desarrolladores avanzados de iOS hasta principiantes en React, o personas que empiezan a programar por primera vez en su carrera. Esta documentación se ha escrito para todos los estudiantes, sin importar su nivel de experiencia o formación.
Cómo usar esta documentación
Puedes empezar aquí y leer esta documentación de forma lineal, como un libro; o puedes leer las secciones específicas que necesites. ¿Ya estás familiarizado con React? Puedes saltarte esa sección o leerla como un breve repaso.
Prerrequisitos
Para trabajar con React Native, necesitarás tener conocimientos de los fundamentos de JavaScript. Si eres nuevo en JavaScript o necesitas un repaso, puedes profundizar o refrescar conocimientos en Mozilla Developer Network.
Aunque hacemos todo lo posible por no asumir conocimientos previos de React, Android o desarrollo iOS, estos son temas valiosos de estudio para el aspirante a desarrollador de React Native. Cuando es pertinente, hemos enlazado recursos y artículos que profundizan más.
Ejemplos interactivos
Esta introducción te permite comenzar inmediatamente en tu navegador con ejemplos interactivos como este:
Lo anterior es un Snack Player. Es una herramienta práctica creada por Expo para incrustar y ejecutar proyectos de React Native y compartir cómo se renderizan en plataformas como Android e iOS. El código está activo y es editable, por lo que puedes interactuar directamente con él en tu navegador. ¡Adelante, intenta cambiar el texto "¡Intenta editarme!" de arriba por "¡Hola, mundo!"!
Opcionalmente, si deseas configurar un entorno de desarrollo local, puedes seguir nuestra guía para configurar tu entorno en tu máquina local y pegar los ejemplos de código en tu proyecto. (¡Si eres desarrollador web, es posible que ya tengas un entorno local configurado para pruebas en navegadores móviles!)
Notas para desarrolladores
Personas de muchos orígenes de desarrollo distintos están aprendiendo React Native. Puedes tener experiencia con diversas tecnologías, desde web hasta Android, iOS y más. Intentamos escribir para desarrolladores de todos los orígenes. A veces proporcionamos explicaciones específicas para una plataforma u otra, así:
- Android
- iOS
- Web
Android developers may be familiar with this concept.
iOS developers may be familiar with this concept.
Web developers may be familiar with this concept.
Formato
Las rutas de menú se escriben en negrita y usan carets para navegar por submenús. Ejemplo: Android Studio > Preferences
Ahora que sabes cómo funciona esta guía, es hora de conocer los fundamentos de React Native: Componentes nativos.