¿Qué es un componente de React?
Opciones
- Un archivo CSS con estilos para las páginas de la app
- Una pieza de UI reutilizable, normalmente una función que devuelve JSX (Opción correcta)
- Una tabla de base de datos para guardar el estado de la UI
- Una ruta de servidor que devuelve HTML para las páginas
Respuesta
Una pieza de UI reutilizable, normalmente una función que recibe props y devuelve JSX
Por qué
Las apps de React se construyen con componentes, como piezas de Lego: <Header />, <ProductCard />, <Button />.
Un componente es una función que devuelve JSX, una sintaxis parecida a HTML que describe qué mostrar. React la vuelve a llamar cuando cambian sus datos y actualiza la pantalla.
function Greeting({ name }) {
return <h1>Hello, {name}!</h1>;
}
<Greeting name="Ana" />Recuerda
Componente = función que devuelve UI.