¿Qué son las Props?
Parte de la sección Fundamentos del Journey de React de Coddy — lección 16 de 42.
Reutilizar un componente está muy bien, pero tres estrellas idénticas tienen una utilidad limitada. Las props te permiten pasar datos a un componente, de modo que cada copia pueda ser diferente:
function Greeting({ name }) {
return <p>Hello, {name}!</p>;
}
export default function App() {
return (
<div>
<Greeting name="Ada" />
<Greeting name="Alan" />
</div>
);
}Aquí suceden dos cosas:
- Envío: las props se ven como atributos:
name="Ada" - Recepción: el componente las desestructura en su lista de parámetros (
{ name }) y las usa en JSX como cualquier variable
Mismo componente, diferentes datos, diferente salida: Hello, Ada! y Hello, Alan!. Las props son la forma en que los padres configuran a sus hijos.
Pruébalo tú mismo
Esta lección no incluye un desafío de código.
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
1Conoce React
¿Qué es React?Tu primer componenteRegla del padre únicoJSX no es HTMLRecapitulación: Conoce React4Props
¿Qué son las Props?Pasando PropsDos PropsMismo componente, nuevos datosLa Prop ChildrenResumen: Props2Expresiones JSX
LlavesMatemáticas dentro de las llavesLlaves en atributosLlamada a funciones en JSXRecapitulación: Expresiones JSX5Estado y Eventos
¿Qué es el estado?Contador de clicsContar en pasosAlternar con estadoEstado independienteRecapitulación: Estado y eventos8Proyecto: Tarjeta de perfil
Paso 1: Estructura de la tarjetaPaso 2: Tarjeta con PropsPaso 3: Botón de Me gustaPaso 4: Alternador de Seguir