Que es React?

Lectura
12 min~2 min lectura
Objetivo de la lección

Bienvenido a React React es una libreria de JavaScript para construir interfaces de usuario.

Puntos de control
  • Bienvenido a React
  • Por que React?
  • React vs Vanilla JavaScript
  • Conceptos clave

Bienvenido a React

React es una libreria de JavaScript para construir interfaces de usuario. Fue creada por Facebook en 2013 y se ha convertido en la herramienta mas popular para desarrollo frontend.

Por que React?

  • Componentes reutilizables: Divide tu UI en piezas independientes
  • Virtual DOM: Actualizaciones eficientes y rapidas
  • Declarativo: Describes que quieres ver, React se encarga del como
  • Gran ecosistema: Miles de librerias y herramientas
  • Alta demanda laboral: Skill muy solicitado en el mercado

React vs Vanilla JavaScript

Con JavaScript puro, manipulas el DOM directamente:

// Vanilla JS
const button = document.createElement('button');
button.textContent = 'Clicks: 0';
let count = 0;
button.onclick = () => {
  count++;
  button.textContent = 'Clicks: ' + count;
};
document.body.appendChild(button);

Con React, describes el estado y la UI:

// React
function Counter() {
  const [count, setCount] = useState(0);

  return (
    <button => setCount(count + 1)}>
      Clicks: {count}
    </button>
  );
}

Conceptos clave

  • Componentes: Funciones que retornan UI
  • JSX: Sintaxis que parece HTML en JavaScript
  • Props: Datos que pasan de padre a hijo
  • State: Datos que cambian con el tiempo
  • Hooks: Funciones para agregar funcionalidad
React te permite pensar en tu aplicacion como una composicion de componentes independientes, cada uno manejando su propia logica y apariencia.

Practica de portfolio

Convierte esta leccion en evidencia real: arma una entrega pequena que puedas mostrar en una entrevista, en LinkedIn o en tu portfolio. Trabaja con un caso propio o con una empresa ficticia, pero deja claro el problema, la decision y el resultado.

  • Entregable: una captura, documento, repositorio o tablero con el resultado final.
  • Checklist: objetivo, pasos seguidos, criterio de calidad y mejora pendiente.
  • Mini-rubrica: si otra persona lo revisa, debe entender que hiciste, por que y como repetirlo.
Laboratorio de práctica

Antes de marcar esta lección como completa, escribí una evidencia breve para React Fundamentals: un ejemplo, una decisión, una captura, una mini demo o una nota que puedas reutilizar en portfolio.

Reflexión rápida

¿Qué cambiarías en tu forma de trabajar después de aplicar que es react??

De lección a portfolio

Convertí esta lección en una prueba técnica visible.

Una app pequeña publicada, con README y decisiones explicadas, funciona mejor que una lista de tecnologías sueltas.

Paso 1

Creá una demo mínima que use el concepto de la lección.

Paso 2

Escribí un README corto con objetivo, stack, decisión técnica y mejora futura.

Paso 3

Publicá la demo y enlazala desde tu perfil profesional.

Newsletter Cursalo

Recibí rutas y cursos nuevos

Sumate para recibir recursos orientados a empleo y portfolio.

  • Rutas de empleo
  • Cursos prácticos
  • Portfolio y entrevistas

Sin spam. También podés entrar con tu cuenta para guardar progreso. Iniciá sesión