Menu
Coddy logo textTech

La Prop Children

Parte de la sección Fundamentos del Journey de React de Coddy. Lección 20 de 42.

Una prop es especial. Escribe un componente con una etiqueta de apertura Y una de cierre, y cualquier cosa que anides entre ellas llegará como la prop children:

function Card({ children }) {
    return <div className="card">{children}</div>;
}

<Card>
    <p>Any content!</p>
</Card>

La Card no sabe ni le importa qué hay dentro: simplemente lo envuelve en un cuadro con estilo. Los contenedores como las cards, los modales y los diseños usan children: el componente padre proporciona el contenido y el componente proporciona el marco.

challenge icon

Desafío

Intermedio

Crea un marco de tarjeta reutilizable.

  1. Haz que Card renderice un <div> con className="card" que muestre sus children.
  2. En App, usa <Card>...</Card> para envolver un <p> con id="card-text" y el texto Welcome aboard.

Pruébalo tú mismo

<!DOCTYPE html>
<html>
    <head>
        <link rel="stylesheet" href="styles.css" />
    </head>
    <body>
        <div id="root"></div>
        <script type="module" src="main.jsx"></script>
    </body>
</html>
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos