Saltar a contenido

React

React es una biblioteca de JavaScript para construir interfaces de usuario basada en componentes. Es mantenida por Meta y una comunidad de desarrolladores.

Características Principales

  • Basado en Componentes: Crea componentes encapsulados que manejan su propio estado y combínalos para crear interfaces complejas.
  • Declarativo: React hace que sea muy sencillo crear interfaces de usuario interactivas. Diseña vistas simples para cada estado de tu aplicación y React se encargará de actualizar y renderizar de manera eficiente los componentes correctos cuando los datos cambien.
  • Un Idilio con el DOM: Gracias al Virtual DOM, React minimiza las actualizaciones costosas en el DOM real.

Hooks

Los Hooks permiten usar el estado y otras características de React sin escribir una clase.

  • useState: Para el manejo de estado local.
  • useEffect: Para manejar efectos secundarios (llamadas a APIs, suscripciones).
  • useContext: Para acceder al contexto sin necesidad de nesting.

Enlaces de Interés