¿Qué es React?

Clase 3 de 58Curso Profesional de React con Redux 2016

Resumen

React es una librería creada por Facebook, para crear las UI de las aplicaciones web basadas en componentes.

Características

  • Los datos fluyen en un sentido desde el primer al último componente

  • Usa un algoritmo para detectar cambios y solo aplicar esas modificaciones a la UI

  • Utiliza JS para crear componentes pero para facilitar esto extendieron el lenguaje creando JSX

  • Permite generar cualquier tipo de UI como web, mobile, canvas, televisores, terminales, etc.

  • Propone usar programación funcional y manejar estructuras de datos inmutables.