es una librería de Javascript open source creada por Facebook y liberada en 2013 para construir interfaces de usuario utilizando web components reutilizables
Se convirtió rapidamente en una de las librerías más populares de JavaScript gracias a las características y conceptos que implementa
Ellos la usan en producción
Está basada en componentes
Qué son los web components?
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
Funciona de manera declarativa
Virtual DOM
creó este Virtual DOM que le permite detectar que cambios ocurrieron y solo aplicar estos en el DOM evitando re hacer toda la UI.