¿Qué es React.js?

Es una librería de código abierto creada por Facebook y liberada en el año 2013 que permite crear, fácilmente, las vistas de una aplicación web usando componente reutilizables

Se convirtió rapidamente en una de las librerías más populares de JavaScript gracias a las características y conceptos que implementa

Características

Flujo de datos de un sentido

A diferencia de otras librerías y frameworks los datos en React fluyen en una sola dirección desde el primer componente hasta el último

Virtual DOM

React crear este Virtual DOM que le permite detectar que cambios ocurrieron y solo aplicar estos en el DOM evitando re hacer toda la UI.

JSX

React usa solo JavaScript para crear componentes, para facilitar esto crearon JSX, una extensión a JavaScript que permite usar XML (HTML) dentro de nuestro código

HTML como detalle de implementación

React no solo sirve para crear UI en Web (HTML), gracias al Virtual DOM es posible generar cualquier tipo UI, ya sea web, mobile, un canvas de HTML5, televisores, terminales, etc.

Programación funcional e Inmutabilidad

React propone usar un paradigma de programación llamada Programación Funcional y manejar estructura de datos inmutables en vez de usar POO y datos mutables como el resto de frameworks

Conclusión

React.js no es el futuro del desarrollo web, es el presente, incluso si no planean usar React.js las características y paradigmas de programación que implementa hacen de React una tecnología muy interesante e importante de aprender para mejorar como desarrollador web

¿Qué es React.js?

By Sergio Xalambrí

¿Qué es React.js?

Explicación sobre qué es React.js

  • 1,360