A lo largo de este curso, creamos aplicaciones React Native y realmente quiero enfatizar
esto, creamos aplicaciones React Native pero las creamos con una herramienta llamada expo y, como viste a lo largo de este
curso, la expo se quitó de nuestro camino pero hizo que construir Estas aplicaciones son mucho más simples.
El proceso de configuración es simple, puede probarlo en su dispositivo real sin ninguna configuración especial, puede agregar fácilmente módulos
nativos y tiene un gran catálogo de módulos nativos incorporados, etc. Por lo tanto, desarrollar aplicaciones React Native con la ayuda de expo es realmente
fácil y, por lo tanto, mi forma recomendada de hacerlo. Ahora puede haber razones por las que es posible
que desee crear una aplicación sin expo, por lo que no debe olvidar que
la expo, por supuesto, funciona de tal manera que tenga el cliente expo en su dispositivo real o también en el
simulador, por supuesto, allí también en Al final se instaló el cliente expo, por lo que esta
aplicación en el dispositivo y su aplicación se cargan en ese cliente. Ahora aún podrá publicar una aplicación independiente como aprendió, por lo
que aún puede publicar una aplicación que cargue en las tiendas de aplicaciones donde las personas no
necesitan instalar el cliente, pero esta aplicación publicada finalmente incluirá ese contenedor de aplicaciones, por lo que será
una aplicación independiente donde las personas no necesitan instalar la aplicación cliente expo pero la aplicación cliente expo es parte de
su aplicación, se podría decir, por lo
que las personas la instalan indirectamente si eso tiene sentido.
Por lo tanto, siempre tiene este contenedor y, por lo tanto, una razón para no usar
la expo, pero podría ser que desee deshacerse de ese contenedor porque, como puede imaginar, este contenedor aún
le brinda una aplicación nativa y le brinda los beneficios de su las vistas se compilan en vistas nativas, aunque
todo eso es así, este envoltorio, por supuesto, agrega un poco de tamaño a su aplicación, su aplicación se hace más grande.
Probablemente también se vuelva un poco más lento debido a ese contenedor adicional,
aunque todavía quiero enfatizar que obtienes una aplicación compilada nativa, ¿verdad?
Sus vistas todavía están compiladas en código nativo para que no pierda eso, no
es como Ionic donde Ionic usa una aplicación nativa como envoltorio para una aplicación web, eso no es
lo que está sucediendo aquí,
aún tiene esa sobrecarga.
Entonces, una razón para no usar expo podría ser que desee deshacerse de esa envoltura adicional, otra razón podría ser que necesita alguna funcionalidad
nativa del dispositivo fuera de lo que usamos en el módulo de características nativas que no está incluido en la expo,
por lo que alguna característica que simplemente no
puedes agregar con la ayuda de expo y luego estás atascado. Si necesita alguna función que no sea parte de las exposiciones
que no puede encontrar aquí, entonces no puede agregarla a una aplicación React
Native creada con expo, no hay forma de hacerlo. No puede escribir su propio código nativo y
conectarlo y no puede traer otros paquetes de terceros que aprovechen las funciones nativas del dispositivo,
eso no es compatible con la exposición.
Por lo tanto, estas podrían ser dos razones por las que desea cambiar: desea deshacerse de
esa envoltura porque cada milisegundo de rendimiento es importante para usted y cada kilobyte de tamaño es importante para usted o debido a
una característica nativa que falta.
Ahora enfatizaré para la mayoría de las aplicaciones, ambas razones probablemente no se aplican porque no estamos hablando de
un gran éxito en el rendimiento,
no estamos hablando de una aplicación súper enorme que obtendrías, de hecho es muy magra, pero aún así podría ser algo para
algunas aplicaciones y lo
que falta con los módulos nativos, hay tantos incluidos, es probable que pueda construir la
aplicación que desea construir con lo que está incluido. Pero en caso de que falte algo, por supuesto,
también puede crear una aplicación React Native y podemos encontrar eso en los documentos
oficiales también sin exposición.
Ahora déjame sumergirme en las alternativas que tienes.