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>

El Card no sabe ni le importa lo que hay dentro: simplemente lo envuelve en una caja con estilo. Los componentes envolventes como cards, modales y layouts utilizan children: el componente padre proporciona el contenido, el componente hijo 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