Una nota importante es que la API de dimensiones es, con mucho, la API más importante que tiene y React Native cuando se trata
de trabajar dinámicamente con el ancho y la altura de la etiqueta.
Es parte de React Native y no depende de la exportación ni nada de eso.
Sin embargo, Ex Bill también le brinda una API que puede usar, puede importar algo de la exposición en este día solo para trabajos
y aplicaciones de exposición, por supuesto, y ese es el objeto de orientación de la pantalla.
Este es un objeto que le ayuda a detectar cambios en la orientación de la pantalla y también bloquea la orientación de la pantalla
cuando su aplicación se está ejecutando.
Entonces, incluso si inicialmente no configuró ningún bloqueo aquí en su archivo Jason de la aplicación, aún puede agregar uno después de
iniciar su aplicación con la ayuda de esa API.
La API de orientación de pantalla tiene un par de funcionalidades y quiero guiarlo rápidamente a través de ellas.
Por supuesto, puedes jugar con ellos para aprender más sobre ellos.
Por ejemplo, debe bloquear el método asíncrono, esto bloquea la orientación al final y configura el bloqueo.
En este momento, usando el punto de orientación de la pantalla, configura el bloqueo de orientación y luego, por ejemplo,
para retratar o retratar las operaciones de retrato o muchas posibilidades de configuración que tiene aquí y ahora lo llamo
en la pantalla del juego.
Esto significa que puedo rotar libremente mientras esté configurando el juego, pero tan pronto como el juego comience,
verás que la orientación ya no cambia, por lo que puede ser útil si necesitas bloquear
esto.
Cuando su aplicación alcanza un cierto punto, además de esa orientación discreta, la API aquí también le brinda una función
para obtener la orientación actual y asíncrono simplemente significa que esto le da una promesa que no
hace eso de inmediato.
Le da una promesa de dónde finalmente obtendrá el resultado, pero el resultado serán datos muy rápidos.
Simplemente no en la siguiente línea de código inmediatamente y también puede configurar un oyente de cambio de orientación, por ejemplo,
y este oyente de cambio de orientación hará lo que parece.
Activa una función cada vez que cambia la orientación que puede ser útil si tiene diferentes diseños que solo
dependen de la pregunta si está en modo vertical u horizontal y no tanto en las dimensiones
porque, por supuesto, es importante tener en cuenta que con el código que escribimos aquí con efecto de
uso donde escuchamos los cambios en las dimensiones que técnicamente no solo reaccionamos a los cambios de orientación, aunque eso es
lo que generalmente cambia el ancho y la altura disponibles.
Realmente no hay nada más que pueda cambiarlo, pero no solo está verificando estrictamente si su
orientación cambió y no puede verificar directamente la orientación cambiada y ahora es un retrato, en cambio, puede escuchar un
cambio y luego en la función que disparó verificó el nuevo nivel de distancia y una especie
de descubrimiento.
OKAY.
Esto es mucho de lo que probablemente ahora estamos en el paisaje.
Eso es algo que puedes adivinar, pero no lo sabes porque estás comprobando el ancho
y la altura, no la orientación ahora.
Por lo general, lo que le importa es el ancho y la altura.
Aunque es posible que no le interese si está en modo horizontal y tiene mucho ancho o si la aplicación está
ejecutando un parche en el ojo y, por lo tanto, tiene más ancho que en un teléfono, es posible
que le interese la pregunta ¿cuánto tengo? tenga y luego renderice su diseño en función de eso, sin importar si ese es
el caso, ya que está en el teléfono horizontal o en un iPad en modo vertical.
Por lo tanto, le ofrecieron dimensiones. La API es la API importante, pero no quería ocultarle la orientación de
la pantalla que API Expo le expone especialmente porque también puede usarse para bloquear y desbloquear, por supuesto, la orientación en
tiempo de ejecución, lo que puede ser útil en ocasiones.