React.js y React Native

react

En primer lugar, hay que distinguir entre React.js y React Nativo. En este artículo, nuestra agencia web arroja algo de luz sobre el tema.

Creado en 2013 por Facebook, React.js es una biblioteca de código abierto en el Javascript que proporciona a los desarrolladores los componentes necesarios para el desarrollo del Front End y las interfaces de las aplicaciones. Las ventajas de React.js son, según la mayoría de los desarrolladores, la velocidad, el rendimiento y la posibilidad de desarrollar tanto en web como en nativo.

React Nativo es un framework (o marco de aplicación) que permitirá desarrollar aplicaciones móviles nativas llamadas multiplataforma o híbrido (iOS, Android), utilizando un único código base. Esto tiene la ventaja de que la aplicación es más rápida y sencilla.

Para utilizar ReactJS y React Native, es esencial utilizar Redux o una biblioteca de gestión de estados. Esto hace que el código y las plataformas sean más fiables. Para saber más sobre redux: https://redux.js.org/

Entonces hay que pensar en pruebas automáticas con Jest o Mocha: https://jestjs.io/ o https://mochajs.org/

En NetDevices empezamos a usar React Native en sus versiones alfa (¡qué buenos recuerdos!) y por eso lo hemos estado usando durante varios años en muchos proyectos. Conocemos las ventajas y los inconvenientes y podemos tomar las decisiones de diseño adecuadas para las aplicaciones en esta tecnología.

Los proyectos realizados por nuestra agencia en React Native y ReactJS también nos han permitido aprender a compartir los devs entre la parte web y la parte móvil e ir más rápido.

Más recientemente y sin cuestionar la pila React, también empezamos a desarrollar proyectos en nocode, una tecnología del futuro 🙂 .

Algunos proyectos con React Native / React :

https://www.netdevices.fr/portfolio/fixup/

https://www.netdevices.fr/portfolio/fleetizen/

¿Tiene alguna pregunta? Nuestros expertos están aquí!