React es una de las bibliotecas JavaScript más populares en la naturaleza hoy y por buenas razones. Con el apoyo de un gigante como Facebook, el esfuerzo tuvo que llegar lejos, incluso con el escepticismo inicial con el que se cumplió. El uso de React se ha vuelto vertiginalmente con el tiempo, y React Native es su próxima iteración. React Native tiene como objetivo permitir a los desarrolladores crear aplicaciones React que se ejecuten nativas de los dispositivos iOS y Android. Con esta publicación, cubriré algunos elementos básicos sobre React y cómo comenzar a estructurar y estilizar en Reacts nativos.
No hay otros requisitos previos que las habilidades básicas de JavaScript, HTML y React. Saber cuáles son los “cierres” y cómo “esto” funciona en JavaScript lo ayudará, pero aprenderá sin importar cuán indiferente. ¡Así que calienta tus dedos y prepara tu teclado para este divertido viaje! Las nociones a cualquiera no están familiarizadas con React Native, la documentación tiene una excelente página introductoria que lo ayudará a comenzar con React. Ahora, para crear un proyecto de React Básico con una aplicación creación-react-nacional (la página de inicio oficial para configurar React Native en su sitio). Después de haber terminado con éxito los pasos de instalación, eche un vistazo al administrador del proyecto:

Una gran cosa sobre React Native es que puede escribir aplicaciones de Android e iOS junto con la mayoría del código JavaScript compartido entre sí. En la carpeta recién creada, encontrará dos archivos: “index.android.js” y “index.ios.js”. Si crea una aplicación iOS, trabajará con index.ios.js y para una aplicación de Android, trabajará con index.android.js. Debido a que construimos una aplicación iOS, deshacemos el archivo “index.android.js” y la carpeta Android, solo por el bien de este tutorial y para mantener las cosas limpias. El primer archivo que se ejecuta al iniciar la aplicación es “index.ios.js”. Vaya a la carpeta iOS y abra el proyecto Xcode adentro. Luego, presione el botón Ejecutar para ejecutar su proyecto en el emulador Xcode.presto! ¡El emulador de su iPhone ahora está activo y se ejecuta, con su propio reaccionamiento y aplicación nativa cargada! Una vez terminado, debería ver la siguiente salida en el emulador:
Para este tutorial, uso el emulador del iPhone 6 y el siguiente es una captura de pantalla de la pantalla de aterrizaje de aplicación inicial.

Ahora puede abrir “index.ios.js” en su IDE y puede jugar con la edición de texto y ver cómo cambia al instante. Con esto, completamos nuestra primera sección. El modelo final del tutorial: este es el resultado deseado de la visión que queremos crear con este tutorial.

Este modelo se puede hacer mediante los siguientes pasos: Paso 1: La división de la página en contenedores es una práctica recomendada para tener una representación visual aproximada de lo que va a construir. React se construye alrededor de contenedores; Todo lo que ves en la página es parte de un contenedor. Antes de comenzar a codificar, es una buena idea analizar el modelo. Del diagrama anterior, podemos extraer nuestros contenedores de presentación: contenedor de pantalla

Contenedor de autenticación
logo
Correo electrónico
clave
Grabe el contenedor
el botón de registro
Aquí, también necesitaremos un método para _userlogin, que publicará la solicitud a /sessions /creada con el nombre de usuario y la contraseña.
Los componentes son el corazón y el alma de React nativo y tienen un solo requisito: deben implementar el rendimiento, una función que le dice al componente que juegue. (Honestamente, no podía pensar en otra palabra.: D) editar el método de renderizado en index.ios.js (para usuarios de iOS) y agregar las secciones analizadas en consecuencia. Agregue la clase de estilo a cada sección de la siguiente manera:

Antes de comenzar la estructuración en el método de representación, lo primero que tenemos que hacer es agregar un constructor. Dentro del constructor, inicializaremos nuestras variables de estado.
Paso 2: Inicializar el estado en el constructor dentro de la clase de componentes
constructor (accesorios) {
super (accesorios);
This.state = {
};
}
Agregue el método _onpressButton bajo el constructor
_onpressButton () {
console.log (‘Login’ Authentication ‘);
}
Construiremos nuestro formulario de conexión utilizando TextInputs (entradas) y TouchableHighngs (componentes similares a un botón, que convierte solo un niño al que haga clic). La estructura dentro de la función de representación debe verse de la siguiente manera: asegúrese de que todos los componentes utilizados en línea se importen de la biblioteca React Native sobre el archivo. En este caso utilizo los siguientes componentes en el bibliotecario
Texto
Introducción de texto
Touchablehightlight
Importar estos módulos de la siguiente manera: Agregue lo siguiente a la parte superior de la página de índice
importar react, {componente} de ‘react’;
importar {
Aprego, // registrar la aplicación
Stylesheet, // Componente de hoja de estilo para la aplicación
Texto,
Entrada de texto,
Resalta el toque,
} de ‘React-Natural’;
ViewStyle = {Styles.yourSectionClassName} agregará todos los estilos personalizados a su componente. Encontrará los estilos constantes de forma predeterminada en el archivo de índice.
const styles = stylesheet.creta ({
…
});
Al diseñar la sección, asegúrese de agregar el borde a cada sección, para que podamos verificar la altura, el ancho y la colocación de cada sección y cómo se muestra en el emulador.
TuyaCtlessName: {
BorderWidth: 1,
BorderColor: “SURYCTIONBORDECLOR”,
// Los otros estilos de tu
…
}
Lo siguiente es una pantalla de resaltar todas las secciones de la pantalla con bordes:
Una vez que el estilo de las secciones, podemos eliminar los bordes donde sea que no sea necesario. El siguiente es el estilo final del componente de la pantalla de conexión: después de completar toda la estructura y la estilización, la imagen a continuación es el resultado final:
El siguiente es el código final para el componente de conexión: ¡Felicitaciones, ¡acaba de construir su primer proyecto nativo de React!Esta es solo una simple demostración del modo de estructuración y estilo de una pantalla en un motor de desarrollo de aplicaciones nativo de React.Con un poco de diversión, podemos ver cómo React Native puede permitir a los desarrolladores crear aplicaciones que funcionen casi idénticamente en los dispositivos Android e iOS.Si combina esto con el desarrollo de la web React, entonces tendrá una suite multiplataforma extremadamente competitiva, ansiosa por cambiar el mundo. ¿Cómo fue nuestro tutorial sobre React Native?¡Háganos saber en la sección de comentarios!


homefinance blog