Conozca el Framework de Facebook

React JS

Es una biblioteca o librería de código abierto que está escrita en JavaScript y utilizan la notación JSX. Fue desarrollada por Facebook en el 2013 con la finalidad de facilitar la creación de componentes reutilizables e interactivos para las interfaces de usuario. React utiliza un enfoque basado en componentes para la construcción de interfaces de usuario, lo que significa que se divide la interfaz de usuario en componentes reutilizables que pueden ser combinados para crear aplicaciones web complejas.

¿Qué es JSX?

Consiste en una extensión de la sintaxis de JavaScript que permite que compilemos
un objeto JavaScript para mapear un elemento del DOM (Objeto del Documento). A
través de JSX se crea un DOM virtual (que es una representación en memoria del
DOM) que pesa muy poco y usa menos recursos, es decir te permite escribir
JavaScript y html en un mismo archivo.

Principalmente el DOM virtual evita renderizar todo el DOM cada vez que hay un
cambio en la interfaz de la aplicación.
Lo más interesante de esto es que React JS tiene un algoritmo muy eficiente para
determinar los aspectos desiguales entre el DOM virtual de lo que es la página
actual y la nueva. A partir de esas diferencias, crea el conjunto mínimo de cambios
necesarios en el DOM.

Class HelloMessage extends React.Component{
    render(){
    return < div > Hola {this.props.name} < /div >;
    }
}
root.render(< HelloMessagename ="Taylor"/>);				

Sabías que, React se utiliza en Facebook para la producción de componentes y que Instagram está escrito enteramente en React. Adicionalmente, también se utiliza en otras plataformas como Netflix, PayPal, AirBnb, Uber, Reddit y Twitter.

En Black Box hacemos uso del Framework React JS para construir aplicaciones web interactivas y dinámicas de cualquier tamaño o complejidad, además que su sintaxis clara, fácil de entender lo que favorece la lectura y futuros mantenimientos del código
Didier Velez
Full stack Developer