Inicio | Blog de noticias | React-Native está cambiando la forma en la que desarrollamos aplicaciones móviles.
React-Native está cambiando la forma en la que desarrollamos aplicaciones móviles.
Fecha: 18 de noviembre del 2020

Qué es React-Native

React-Native es una plataforma desarrollada por Facebook, open source para el desarrollo de aplicaciones móviles cross-platform completamente nativas utilizando React y por lo tanto nuestro amado JavaScript ;) Al momento de escribir este artículo podemos crear aplicaciones para IOS, Android y Ubuntu.

Para empezar a crear aplicaciones móviles con React-Native tenemos que tener en mente:

React-Native no es un Webview, todo lo que se ejecuta es absolutamente nativo
Nuestras aplicaciones no corren en navegador por lo tanto no tenemos DOM, CSS, etc.
Al no tener CSS ¿Cómo hacemos el layout de nuestra aplicación? React-Native soluciona este problema utilizando un subconjunto de propiedades de CSS.

La aplicación al estar escrita en JavaScript , nos permite tener acceso a la gran cantidad de módulos que hay a nuestra disposición en los gestores de paquete con NPM. La única restricción es que las librerías no dependan del Navegador o de Node.js.
Tenemos que usar React y la manera de hacer las cosas a la React, lo cual es bueno.
React-Native nos ofrece algunos polyfills o shims para Fetch, Sockets etc.
Probar una app hecha en React-Native es como probar cualquier código JS.


¿Por qué elegir React-Native?

La gran ventaja de React-Native es que utiliza el lenguaje de programación más utilizado del mundo (JavaScript) y el gestor de paquetes más grande del mundo(NPM) lo cual lo hace muy accesible y con una curva de aprendizaje muy baja, además de ofrecer a nosotros los desarrolladores acceso a cualquier característica que los SDK nativos nos ofrezcan.

phone
Programación web chile
Programación web chile

Programación Web Chile - Soluciones para su proyecto web - Desarrollamos aplicaciones web para su negocio o empresa