-
Actualmente, vemos a muchas empresas utilizar React, porque nos ofrece novedades increíbles hasta la fecha, como combinar código JavaScript, HTML y CSS en un mismo archivo, a esto se le llama JSX.
Por sorprendente que parezca, React no es un framework (o por lo menos para gran parte de desarrolladores), ya que se encarga de las interfaces de usuario.
Si me preguntan personalmente, React nos ofrece cambios y mejoras en el desarrollo web, los cuales nos ha traído cosas que es imposible pasarlas por alto, el DOM virtual, el patrón de diseño Redux y más, esto conlleva a preguntarme, si es una librería…
Tomemos como ejemplo a Angular, esta potente herramienta desarrollada y ofrecida por el equipo de Google, nos ofrece la capacidad de tener una SPA (Single page application, o aplicación de una sola página), de manera nativa, sin tener que depender de módulos externos tal como pasa con React, con su conocido React Router DOM o React Navigation, además nos permite hacer consultas al servidor a través de HttpClient, sin la necesidad de usar fetch, nos permite crear formularios reactivos y mucho más.
A diferencia de React, Angular otorga mayor escalabilidad cuando de aplicaciones grandes se trata. Esto no significa que React sea malo, al contrario, nos permite utilizar una herramienta que es relativamente liviana, fácil de aprender e increíblemente modular. Con unos cuantos módulos tales como Redux y React router DOM, React se convierte en un Framework muy fácil de incluir en tus proyectos.
No hay que olvidar a React Native, el cual si es un Framework y una sintaxis muy parecida a React y nos permite construir aplicaciones móviles en Android e iOS, puedes usar tus conocimientos en React para plasmarlos en una aplicación móvil.
En conclusión, React es una buena herramienta que abarca tus necesidades con una amplia comunidad, que estará dispuesta a ayudarte y con gran variedad de módulos, los cuales estarán a la par de otras herramientas igual de buenas como las ya mencionadas, si tienes la oportunidad de aprender React, no lo dudes ni un segundo más.
Por: Yojhan Alejandro Atuesta
La blockchain o cadena de bloques como se le conoce al español, es un conjunto de tecnologías que nos permiten mantener un registro, es descentralizado, sincronizado y es muy seguro a la hora de almacenar información que trabajan ordenadores y otros dispositivos, es decir, hace un registro público en las operaciones digitales ya que permite […]
Ver MásActualmente, existen más de 3 millones de aplicaciones en el Play Store y más de 2 millones en el App Store. Los estudios dicen que en promedio una persona tiene descargadas 80 aplicaciones en su dispositivo. Pero solamente 30 de esas aplicaciones son usadas frecuentemente. Es por esto, que ganarse un espacio en el teléfono […]
Ver MásEl desarrollo de tecnología en las áreas de servicios web y móvil ha tomado gran fuerza a través de los años y hemos podido evidenciar como hoy en día las aplicaciones móviles son cada vez más necesarias en cada ámbito de nuestra vida, así como los servicios en páginas web. Este desarrollo continuo a través […]
Ver Más