FRAMEWORKS WEB

React

ReactJS es una de las librerías más populares de JavaScript para el desarrollo de aplicaciones móviles y web. Creada por Facebook, React contiene una colección de fragmentos de código JavaScript reutilizables utilizados para crear interfaces de usuario (UI) llamadas componentes..

Es importante señalar que ReactJS no es un framework de JavaScript. Esto porque sólo es responsable de renderizar los componentes de la capa de vista de una aplicación. React es una alternativa a frameworks como Angular y Vue, que permiten crear funciones complejas.

Caracteristicas

  • Las variantes: uno de los factores que hace muy atractivo a React es su versatilidad, ya que lo podemos encontrar como una herramienta para el desarrollo Web Front End (ReactJS), pero también como posibilidad de trabajar junto con otros producto del lado servidor
  • Programación reactiva: esta tendencia en el mundo de la programación se basa en el flujo de datos asíncronos. Ha ganado gran aceptación en el último tiempo y muchas librerías y frameworks usan este concepto.
  • Se basa en componentes: la posibilidad de crear componentes en React es una de las claves que permiten mejor escalabilidad en las aplicaciones que se desarrollan.
  • Tiene una gran comunidad: para el mundo Web esta es la librería que más crecimiento ha tenido en los últimos años. Un gran número de desarrolladores la utilizan en todo el planeta
  • Evolución y actualización: si pensamos entrar en el mundo de React es importante que tengamos en cuenta que no es un producto que se mantenga quieto.
  • Gestión de sesiones