-

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 seguridad de tu aplicación es esencial. Es claro que en la primera versión de tu aplicación, invertir en funcionalidades de seguridad no está arriba en la lista de prioridades. Sin embargo, exige que se usen las siguientes prácticas mínimas de seguridad: Aprende de tus usuario e itera rápido. La primera versión de tu aplicación […]
Ver Más
En los últimos 5 a 10 años, hemos vivió cambios acelerados en la forma en que nos comunicamos no solo entre nosotros con nuestros amigos y familiares, si no entre las empresas y sus potenciales clientes, hemos visto una actualización en la forma en que pedimos un taxi, pedimos un domicilio, mercamos, adquirimos productos de […]
Ver Más
React, ReactJS o React.js, es una potente herramienta de trabajo que nos ofrece el equipo de desarrollo de Facebook, en conjunto con algunas personas que aportan al código OpenSource, el cual nos permite crear interfaces gráficas de manera sencilla, intuitiva, escalable y potente. Lo anterior, teniendo en cuenta que varias empresas tecnológicas están usando o […]
Ver Más