¿Cómo asignar a un componente de React Native el 100% height?

Code
React
React Native
Tecnología
Regresar al blog

Recientemente he estado trabajando con React Native, porque quería probar el desarrollo híbrido, he de confirmar que no quería trabajar con herramientas como Ionic o Phonegap, quería un reto personal, así que decidí aprender de 0 React Native.

Cómo cualquier aplicación, se debe de crear una pantalla de inicio de sesión, así que cree mi mock en Photoshop :

Como mi experiencia en React Native es casi nula, busqué en foros, github, medium y ninguno pudo ayudarme a asignarle el 100% height a mi componente, de hecho en la misma documentación de React Native dice que usemos la opción flex:1, link aquí ; a mi sinceramente no me funcionó, hasta que finalmente encontré la solución en stackoverflow, link aquí , la cual es la opción más acertada, ya que cada dispositivo tiene un height distinto, entonces la tarea se vuelve más complicada, y el siguiente código determina el height del dispositivo y lo asigna, y fue así que encontré la solución a mi problema.

De hecho se ocupa la propiedad de react-native llamada “Dimensions” que nos permitirá obtener el height del dispositivo.

Este es un preview de mi App, aún me hace falta cambiar el estilo a los inputs hahah :

A continuación les comparto mi Gist :

Comentarios