Dux-Courses Evaluaciones
DOCUMENTATIONCOURSESROADMAPRANKINGBLOGPLAYGROUND
LoginSign Up
Aurum-Courses

Aurum Courses is an advanced learning and evaluation platform designed to accelerate your tech career. We provide an immersive environment filled with challenges, technical documentation, and verifyable certificates for frontend, backend, and fullstack technologies.

Platform Links

  • Interactive Courses
  • Technical Documentation
  • Tech Blog & Articles
  • Mi Perfil y Progreso

About the Project

  • About the Project
  • Contact & Support

Legal & Compliance

  • Privacy Policy
  • Terms of Service
  • Cookies Management
© 2026 Aurum-Courses. All rights reserved. Made with passion for the developer ecosystem.

Desarrollado por Aurumdux

Docs/React/¿Qué es React?
Principiantereact

¿Qué es React?

Descubre qué es React, por qué revolucionó el desarrollo web y cómo funciona su famoso Virtual DOM.

Una librería, no un framework

React es una librería de JavaScript creada por Facebook (Meta) para construir interfaces de usuario (UI). A diferencia de Angular, React se enfoca únicamente en la vista, dejándote libertad para elegir cómo manejar el enrutamiento o el estado global.

Pensar en componentes

En lugar de tener un archivo HTML gigante, React te invita a dividir la web en piezas pequeñas, aisladas y reutilizables llamadas componentes (ej. un <Boton />, un <Menu />, un <Footer />).

El Virtual DOM explícado

Modificar el HTML real (DOM) del navegador es extremadamente lento. React soluciona esto usando un "DOM Virtual": una copia ligera en memoria. Cuando algo cambia en tu app, React primero lo aplica a la copia, calcula la diferencia exacta ("Diffing") y luego actualiza solo lo estrictamente necesario en el DOM real.
Siguiente →Sintaxis JSX (HTML en JavaScript)