¿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