¿Qué es React?
Es una librería que construye aplicaciones como si fuesen bloques de LEGO: compones, reutilizas y actualizas solo lo que cambia.
¿Qué problema resuelve React?
Es una librería para construir interfaces. Usa Sintaxis JSX/TSX para JavaScript. Componentes Reutilizables. DOM Virtual (Mejora el Rendimiento)
¿Cómo es la estructura de un componente en React?
1.Crea una función 2.Retornamos un HTML (Los Corchetes son expresiones JavaScript) 3.Opcional. Creamos una pieza de estado usando un Hook 3.Opcional.Crear Una función controladora.
import {useState} from 'react' export function Counter(){const [count,setCount]=useState(0);const handleClick=()=>{setCount(count+1)};return (<div> <p>Haz hecho click {count} veces <p> <button onClick={handleClick}>Click</button></div>)}