Inicio > Cursos > React > ¿Qué es React?
ReactIntroducción a ReactLección 1 de 21

¿Qué es React?

React fue creado por Facebook (Meta) en 2013 y liberado como open source. Hoy es la librería para interfaces de usuario más popular del mundo, usada por Facebook, Instagram, Airbnb, Netflix, Twitter y millones de apps más. Su innovación clave fue el Virtual DOM: React mantiene una copia del DOM en memoria y solo actualiza los elementos que realmente cambiaron, haciendo las interfaces muy eficientes.

React usa un paradigma declarativo en lugar de imperativo. En el DOM nativo dices cómo hacer los cambios paso a paso: "encuentra este elemento, cambia su texto, agrega esta clase". Con React describes el estado deseado: "cuando el usuario está logueado, muestra su nombre". React decide cómo llegar ahí de forma óptima. Esto hace el código mucho más predecible y fácil de razonar.

// Componente simple en React
function Bienvenida({ nombre }) {
  return (
    <div className="bienvenida">
      <h1>Hola, {nombre}!</h1>
      <p>Bienvenido a React</p>
    </div>
  );
}

// Uso del componente
function App() {
  return (
    <div>
      <Bienvenida nombre="Ana" />
      <Bienvenida nombre="Carlos" />
    </div>
  );
}

export default App;
Consejo⚛️ React no es un framework completo como Angular. Es solo la capa de UI (Vista). Para routing, estado global, etc., usas otras librerías.
JSX - JavaScript + HTML →

Practica esta lección

Resuelve los ejercicios del curso de React en la app, gratis y con corrección automática.

Empezar a practicar